java程序是寄生在虚拟机上的。一个应用程序对应一个虚拟机。它们的生命周期是一致的。
开始:
程序开始运行。
结束:
1. 程序正常运行结束。
2. 程序中执行了System.exit(0)。
3. 程序中出现异常。
4. 操作系统错误。
参考:
深入理解java虚拟机。
Java程序与虚拟机生命周期
本文探讨了Java程序如何寄生在虚拟机上运行,解释了程序从开始到结束的生命周期,包括正常结束、异常终止及操作系统的错误情况。重点阐述了虚拟机与程序之间的紧密联系,以及不同终止条件对程序的影响。
java程序是寄生在虚拟机上的。一个应用程序对应一个虚拟机。它们的生命周期是一致的。
开始:
程序开始运行。
结束:
1. 程序正常运行结束。
2. 程序中执行了System.exit(0)。
3. 程序中出现异常。
4. 操作系统错误。
参考:
深入理解java虚拟机。

被折叠的 条评论
为什么被折叠?