Java for android基础知识
Java所有的释放都由GC来做,GC除了做内存回收之外,另一个工作就是内存的压缩。
堆空间中聚集了所有由应用程序创建的对象,然而Java并没有C++的delete,free等释放空间指令。
JAVA和.Net中通过GC来实现垃圾回收。GC通过有向图来记录和管理对象。
只要对象被GC ROOT Object持有就不会被回收,反之则回收。
Java for android基础知识
Java所有的释放都由GC来做,GC除了做内存回收之外,另一个工作就是内存的压缩。
堆空间中聚集了所有由应用程序创建的对象,然而Java并没有C++的delete,free等释放空间指令。
JAVA和.Net中通过GC来实现垃圾回收。GC通过有向图来记录和管理对象。
只要对象被GC ROOT Object持有就不会被回收,反之则回收。