JAVA的内存管理就是对象的分配的释放的问题,所有的对象都在堆中分配内存空间,对象的释放是由GC来决定的执行的,GC为了能够正确地释放对象,必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要监控,监控对象状态是为了能够更准确,及时地释放对象,而释放对象的根本原则就是该对象不再被引用。
JAVA是如何管理内存的?
最新推荐文章于 2018-10-13 16:05:37 发布
JAVA的内存管理就是对象的分配的释放的问题,所有的对象都在堆中分配内存空间,对象的释放是由GC来决定的执行的,GC为了能够正确地释放对象,必须监控每一个对象的运行状态,包括对象的申请、引用、被引用、赋值等,GC都需要监控,监控对象状态是为了能够更准确,及时地释放对象,而释放对象的根本原则就是该对象不再被引用。