1.类加载
在java代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的。
提供了更大的灵活性,增加了更多的可能性。
2.Java虚拟机与程序的生命周期
如下几种情况,虚拟机将结束生命周期:
执行了System.exist()
程序正常执行结束
程序执行过程中遇到了异常或错误而异常终止
由于操作系统出现错误而导致java虚拟机进程终止
3.对象的生命周期
(1) 加载:查找并加载类的二进制数据
说明:
将类的.class文件的二进制数据读入到内存中,将其放在运行时数据的方法区内,然后在