java代码中也会存在内存泄漏,你知道吗?
内存泄露:指一个不再被程序使用的对象或变量一直被占据在内存中 虽然java中有垃圾回收机制,当一个变量没有被任何变量引用时,则对象可以被垃圾回收机制回收, 那么当变量出现循环依赖时,则会出现内存无法被回收,我们将此现象称之为“内存泄漏” 如: 1.两个变量互相引用,但是没有被第三方变量使用 2.长生命周期的对象持有短生命周期的对象,容易发生内存泄漏
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
内存泄露:指一个不再被程序使用的对象或变量一直被占据在内存中 虽然java中有垃圾回收机制,当一个变量没有被任何变量引用时,则对象可以被垃圾回收机制回收, 那么当变量出现循环依赖时,则会出现内存无法被回收,我们将此现象称之为“内存泄漏” 如: 1.两个变量互相引用,但是没有被第三方变量使用 2.长生命周期的对象持有短生命周期的对象,容易发生内存泄漏
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。