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