filename.java编译,得到filename.class,java字节码存储在.class文件中,只要有java虚拟机就可以执行.class文件。
字节码是独立于机器的低级指令,与目标代码在目的上类似。
软件工程原则,好的性价比、高质量的软件开发和维护。
四项更为重要的软件工程原则是:抽象、封装、模块化和分层。
抽象,是判断一个对象相关的属性和特征,并忽略不重要细节的过程。 使用和操作对象决定和相关特性。例如,操作对象是汽车,使用对象是汽车开发者或者是普通客户。
封装,把对象的组成分割成外部和内部。
模块化,通过组合简单的工作构件或包来构成系统。
分层,基于对象间关系而划分的等级或顺序是分层。
面向对象设计和编程方法学,非常成功地帮助软件开发者去实现可靠、性能价格比好、可移植性、可理解和重用等目标。
类型,是一些值和可以对这些值进行操作的集合。 面向对象中,有一种类型,类。一个对象是类的实例。
针对某个问题开发计算机程序时,步骤:分析,设计,实施,测试。 分别为要做什么、怎么做、做的过程、所做的事情是否正确。
分析:判断问题的输入、输出和组成。
设计:描述解决问题所需要的信息的方法。
实施:写出实施不同信息结构的与之相关的方法代码,并写出控制整个流程的代码。
对不同组成部分的代码,进行独立测试和整体测试。
















