问题
问答题 简答题
类在什么情况下被卸载?
答案
参考答案:
当代表一个类(以Sample类为例)的java.lang.Class对象不再被引用,即不可触及,那么Class对象就会结束生命周期,Sample类在方法区内的数据也会被卸载,从而结束Sample类的生命周期。由此可见,一个类何时被卸载,取决于代表它的Class对象何时结束生命周期。
类在什么情况下被卸载?
参考答案:
当代表一个类(以Sample类为例)的java.lang.Class对象不再被引用,即不可触及,那么Class对象就会结束生命周期,Sample类在方法区内的数据也会被卸载,从而结束Sample类的生命周期。由此可见,一个类何时被卸载,取决于代表它的Class对象何时结束生命周期。