2020
10-10
10-10
Java内部类的实现原理与可能的内存泄漏说明
在使用java内部类的时候要注意可能引起的内存泄漏代码如下packagecom.example;publicclassMyClass{publicstaticvoidmain(String[]args)throwsThrowable{}publicclassA{publicvoidmethed1(){}}publicstaticclassB{publicvoidmethed1(){}}编译生成了如下文件反编译MyClass反编译MyClassA反编译GlassB从反编译的结果可以知道,内部类的实现其实是通过编译器的语法糖实现的,通过生成...
继续阅读 >