文章目录避免内部类中的内存泄漏步骤1:内部类引用其外部类步骤2:构造函数获取封闭的类引用步骤3:声明一种新方法内存泄漏的解剖
避免内部类中的内存泄漏
使用内部类时要当心垃圾收集
如果您已了解静态类和内部类,则应该熟悉使用Java代码中的嵌套类的基础知识。在这个相关的技巧中,我将带您了解嵌套类的陷阱之一,这是内部类在JVM中导致内存泄漏和内存不足错误的潜力。
之所以会发生这种类型的内存泄漏,是因为内部类必须始终能够访问其外部类-并非总是与JVM的计划一起使用。
从简单的嵌套过程到内存不足错误(并可