零基础Java学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.4 类与程序的基本结构

img

一个Java 应用程序由若干个类组成,这些类可以在一个源文件中,也可以分布在若干个源文件中,如图4.8 所示。

img

图4.8 Java 应用程序结构

在Java 应用程序中有一个主类,即含有main() 方法的类,main() 方法是程序执行的入口,也就是说,想要执行一个Java 应用程序必须从main() 方法开始执行。在编写一个Java 应用程序时,可以编写若干个Java 源文件,每个源文件在编译后会产生若干个类的字节码文件。

当解释器运行一个Java 应用程序时,Java 虚拟机会将Java 应用程序的字节码文件加载到内存中,然后由Java 虚拟机解释执行。

Java 应用程序以类为 “基本单位”。从编译的角度来看,每个源文件都是一个独立编译单位,当程序需要修改某个类时,只需要重新编译该类所在的源文件即可,不必重新编译其他类所在的源文件,这样非常有利于系统的维护。从软件设计角度来看,Java 中的类是可复用的,编写具有一定功能的可复用代码在软件设计中非常重要。