[b]对象空间的分配:[/b]
当使用new关键字创建对象时即为对象分配了空间
[b]对象空间的释放:[/b]
将对象赋值null即可,垃圾回收器将负责回收所有“不可到达”的对象内存空间
[b]注意点:[/b]
1.程序员无权调用垃圾回收器
2.程序员可以通过System.gc()通知垃圾回收器运行,但JAVA规范并不保证其立刻运行
3.finalize方法,是JAVA提供给程序员用来释放对象或资源的方法,但是尽量少用
当使用new关键字创建对象时即为对象分配了空间
[b]对象空间的释放:[/b]
将对象赋值null即可,垃圾回收器将负责回收所有“不可到达”的对象内存空间
[b]注意点:[/b]
1.程序员无权调用垃圾回收器
2.程序员可以通过System.gc()通知垃圾回收器运行,但JAVA规范并不保证其立刻运行
3.finalize方法,是JAVA提供给程序员用来释放对象或资源的方法,但是尽量少用
本文介绍了使用new关键字创建对象时的对象空间分配方法,以及如何通过设置对象引用为null来触发垃圾回收机制释放内存。此外还讨论了finalize方法的使用场景及注意事项。
2940

被折叠的 条评论
为什么被折叠?



