Java 中会存在内存泄漏吗?
理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题
( 这也是Java被广泛使用于服务器端编程的一个重要原因);然而
在实际开发中,可能会存在无用但可达的对象,这些对象不能被GC
回收也会发生内存泄露。一个例子就是Hibernate的Session一级缓
存)中的对象属于持久态,垃圾回收器是不会回收这些对象的,然
而这 些对象中可能存在无用的垃圾对象。
理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题
( 这也是Java被广泛使用于服务器端编程的一个重要原因);然而
在实际开发中,可能会存在无用但可达的对象,这些对象不能被GC
回收也会发生内存泄露。一个例子就是Hibernate的Session一级缓
存)中的对象属于持久态,垃圾回收器是不会回收这些对象的,然
而这 些对象中可能存在无用的垃圾对象。