java类的卸载

来源:互联网 发布:淘宝商城 天猫衣服 编辑:程序博客网 时间:2024/06/12 22:25
                                                                类的卸载
 当类被加载,连接和初始化后,它的生命周期就开始了。当代表类的Class对象不在被引用时,即不可触及时,Class对象就会结束生命周期,类在方法区内的数据也会被卸载,从而结束类的生命周期。由此可见,一个类何时结束生命周期,取决于代表它的Class对象何时结束生命周期。由Java虚拟机自带的类加载器所加载的类,在虚拟机的生命周期中,始终不会被卸载。包括根类加载器,扩展类加载器和系统类加载器,Java虚拟机本身会始终引用这些类加载器,而这些类加载器则会始终引用这些类加载器,而这些类加载器则会始终引用它们所加载的类的Class对象,因此这些Class对象始终是可触及的。
原创粉丝点击