1,对象没有引用
2,作用域发生未捕获异常
3,程序在作用域正常执行完毕
4,程序执行了System.exit()
5,程序发生意外终止(被杀进程等)
垃圾收集器什么时候回收垃圾?
原文:https://www.cnblogs.com/erfsfj-dbc/p/9925935.html