201711671116 《Java程序设计》第1章学习总结

教材学习内容总结

1、Extensible Markup Language(XML)为可扩展标记语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。

2、类和对象的关系:类是一个抽象的概念,而对象是类抽象概念的实物表达。对象是类的具体表达,而类则是对象的抽象表达。

3、继承如何理解:继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的。Java 不支持多继承,但支持多重继承。

4、接口和类的关系:类可实现多个接口。

5、Java的特点:简单、面向对象、平台(由Operating System,OS操作系统和CPU处理器构成)无关、多线程(允许同时完成多个任务)、动态。

虚拟机与字节码是Java语言独有的。

Java程序的基本组成单元就是类。

6、Java程序的三种平台:Java SE(标准版)、Java EE(企业版)、Java ME(微版)

7、Java文件名后缀是.java

(1)应有一个以Java文件名命名类(主类、其它辅助类)

必须是public

(2)应有一个方法main

①public     ②void    ③static

8、Java语言是面向对象编程语言,编写的软件与平台无关。

9、开发一个Java程序需经过三个步骤:编写源文件、编译源文件生成字节码和加载运行字节码。

10、编写代码务必遵守行业的习惯及风格(独行、行尾)。

11、单行注释以“//”开始,多行注释以“/*”开始“*/”结束。

 

教材学习中的问题和解决过程

问题:Java语言是面向对象编程语言,编写的软件与平台无关,这是为什么呢?

解决过程:通过翻阅课本、上网搜索,我找到了答案——因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不同平台所需要的机器码。正是因为有JVM的存在,Java才被称为平台无关的编程语言。平台无关,不是说源程序(.java)和平台无关,能运行在各个不同的平台;而是说源程序编译后的.class文件,能在不同的平台上运行(只要不同的平台装有不同的JVM)。

 

代码调试中的问题和解决过程

问题:源文件语句有误,不知道如何运行程序。

解决过程:通过上网搜集资料,我掌握了正确使用方法,成功运行了Helloworld。

 

其他

感悟与思考:使用全英版软件需要有良好的英语基础。

你可能感兴趣的:(201711671116 《Java程序设计》第1章学习总结)