Java垃圾回收
1、 不被引用的对象会被回收
2、 垃圾回收包括MinorGC和Full GC
3、 垃圾回收时所有运行暂停
java资源管理
1、 内存会被回收,资源不会被释放(数据库的连接,打开一个数据库连接,放在一个对象里面,对象不用了,被回收掉了,但资源已经打开了,占了一个数据库资源,就永远占下去了)
2、 DatabaseConnection需要databaseConnection.close()来释放
Java1.7可以这样写
Java垃圾回收
1、 不被引用的对象会被回收
2、 垃圾回收包括MinorGC和Full GC
3、 垃圾回收时所有运行暂停
java资源管理
1、 内存会被回收,资源不会被释放(数据库的连接,打开一个数据库连接,放在一个对象里面,对象不用了,被回收掉了,但资源已经打开了,占了一个数据库资源,就永远占下去了)
2、 DatabaseConnection需要databaseConnection.close()来释放
Java1.7可以这样写