本文摘自JavaGuide。
一个程序中可以有多个类,但只能有一个类是主类。
在 Java 应用程序中,这个主类是指包含 main()方法的类。
而在 Java 小程序中,这个主类是一个继承自系统类 JApplet 或 Applet 的子类。
应用程序的主类不一定要求是 public 类,但小程序的主类要求必须是 public 类。
主类是 Java 程序执行的入口点。
Java 应用程序与小程序之间有哪些差别?
简单说应用程序是从主线程启动(也就是 main() 方法)。
applet 小程序没有 main() 方法,主要是嵌在浏览器页面上运行(调用init()或者run()来启动),嵌入浏览器这点跟 flash 的小游戏类似。
相关阅读 >>
Java中为什么不要在 foreach 循环里进行元素的 remove/add 操作
Java中使用lambda表达式检查list集合是否存在某个值
更多相关阅读请进入《Java》频道 >>
深入理解Java虚拟机 JVM高级特性与实践 周志明 第3版
这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典。