一个Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中。
Java应用程序有一个主类,即含有main方法的类,Java应用程序从主类的main方法开始执行。
在编写一个Java应用程序时,可以编写若干个Java源文件,将应用程序涉及的Java源文件保存在相同的目录中,分别编译通过,得到Java应用程序所需要的字节码文件,然后再运行主类。
一个Java程序可以将它使用的各个类分别存放在不同的源文件中,也可以将它使用的类存放在一个源文件中,一个源文件中的类可以被多个Java程序使用。
从编译角度看,当程序需要修改某个类时,只需要重新编译该类所在的源文件即可,不必重新编译其他类所在的源文件,这对系统的维护是十分有利的。
注意:
尽管一个Java源文件中可以有多个类,但仍然提倡在一个Java源文件中只编写一个类。