1. filename.java编译,得到filename.class,java字节码存储在.class文件中,只要有java虚拟机就可以执行.class文件。

  2. 字节码是独立于机器的低级指令,与目标代码在目的上类似。

  3. 软件工程原则,好的性价比、高质量的软件开发和维护。

  4. 四项更为重要的软件工程原则是:抽象、封装、模块化和分层。

  5. 抽象,是判断一个对象相关的属性和特征,并忽略不重要细节的过程。 使用和操作对象决定和相关特性。例如,操作对象是汽车,使用对象是汽车开发者或者是普通客户。

  6. 封装,把对象的组成分割成外部和内部。

  7. 模块化,通过组合简单的工作构件或包来构成系统。

  8. 分层,基于对象间关系而划分的等级或顺序是分层。

  9. 面向对象设计和编程方法学,非常成功地帮助软件开发者去实现可靠、性能价格比好、可移植性、可理解和重用等目标。

  10. 类型,是一些值和可以对这些值进行操作的集合。 面向对象中,有一种类型,类。一个对象是类的实例。




  1. 针对某个问题开发计算机程序时,步骤:分析,设计,实施,测试。 分别为要做什么、怎么做、做的过程、所做的事情是否正确。

  2. 分析:判断问题的输入、输出和组成。

  3. 设计:描述解决问题所需要的信息的方法。

  4. 实施:写出实施不同信息结构的与之相关的方法代码,并写出控制整个流程的代码。

  5. 对不同组成部分的代码,进行独立测试和整体测试。