如何在Java中防止类的对象被垃圾回收?
如果一个对象不再被一个活动引用引用,那么它就有资格被垃圾回收。参见下面的示例-
示例
public class Tester{
public static void main(String[] args) {
test();
}
public static void test(){
A a = new A();
}
}
class A {}当test()方法完成执行时,a对象不再被引用,可以进行垃圾回收。Java垃圾回收器将在对象运行时释放该对象。
为了防止垃圾回收,我们可以创建一个对象的静态引用,然后将不对该对象进行垃圾回收。请参阅下面的示例-
示例
public class Tester{
private static A a;
public static void main(String[] args){
test();
}
public static void test(){
a = new A();
}
}
class A {}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短