java: system.gc()和垃圾回收机制finalize
2017-01-07 22:24
651 查看
System.gc()和垃圾回收机制前的收尾方法:finalize(收尾机制)
程序退出时,为每个对象调用一次finalize方法,垃圾回收前的收尾方法
System.gc() 垃圾回收方法
//强制进行垃圾回收
System.gc();
程序退出时,为每个对象调用一次finalize方法,垃圾回收前的收尾方法
System.gc() 垃圾回收方法
class Person{ private int age; private String name; public Person(int age, String name) { this.age = age; this.name = name; } public String toString() { return "姓名:"+this.name+",年龄:"+this.age; } @Override public void finalize() throws Throwable { // TODO 自动生成的方法存根 //super.finalize(); System.out.println("我完蛋了,我被回收了。。。("+this+")"); } } public class SystemDemo2 { public static void main(String args[]) { Person pr = new Person(110,"张三"); //取消引用 pr = null; //强制进行垃圾回收 System.gc(); } }
//强制进行垃圾回收
System.gc();
相关文章推荐
- java 垃圾回收机制 finalize System.gc
- 垃圾回收机制(五)-System.gc()与Object.finalize()的区别
- Android内存优化4 了解java GC 垃圾回收机制2 GC执行finalize的过程
- Java基础知识强化83:System类之gc()方法(垃圾回收)以及和finalize()区别
- java中垃圾回收机制(GC)
- java中的垃圾回收机制GC
- android垃圾回收机制及程序优化System.gc
- JAVA 垃圾回收机制GC
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- 黑马程序员:finalize() 与System.gc() 垃圾回收
- Java 类加载机制 ClassLoader Class.forName 内存管理 垃圾回收GC
- actionscript垃圾回收机制 System.gc()
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 成为Java GC专家系列(3) — 如何优化Java垃圾回收机制
- Java中垃圾回收机制(GC)
- 成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
- 转:成为JavaGC专家Part I — 深入浅出Java垃圾回收机制