黑马程序员技术交流社区

标题: 垃圾回收线程并没有执行 [打印本页]

作者: 尹兆国    时间: 2017-4-9 14:19
标题: 垃圾回收线程并没有执行
Java基础day24,Demo1_Thread.java:
  1. public class Demo1_Thread {

  2.         /**
  3.          * @param args
  4.          * 证明jvm是多线程的
  5.          */
  6.         public static void main(String[] args) {
  7.                 for(int i = 0; i < 100000; i++) {
  8.                         new Demo();
  9.                 }
  10.                
  11.                 for(int i = 0; i < 10000; i++) {
  12.                         System.out.println("我是主线程的执行代码");
  13.                 }
  14.         }

  15. }

  16. class Demo {

  17.         @Override
  18.         public void finalize() {
  19.                 System.out.println("垃圾被清扫了");
  20.         }
  21.        
  22. }
复制代码

finalize并没有调用,我想知道为什么没调用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2