本文收录了近2000个常见的Java面试题,按照题目分类,带有详细的解答和分析。如何定义Java程序的主类?Java应用程序和小程序的主类有何不同?答案是:一个程序中可以有多个类,但只能有一个类是主类,Java应用程序中的主类是指包含main方法的类,而在Java小程序中的主类是一个继承自系统类JApplet或Applet的子类,应用程序的主类可以不是public类,但小程序的主类必须是public类。通过阅读此文,Java程序员可以更好地准备面试。