学习技能、解决问题,我们的目标是 Error: no error
在方法体内用匿名类,是不是会导致调用一次就产生一个新的匿名类,然后方法区空间不够?
试一下就知道了:
匿名内部类只是匿名,其实还是一个普通的类,编译期就已经存在了,不是在运行期动态生成出来的的会把永久代/元数据爆掉的是groovy或者其他在运行期大量动态生成class的东西
相关问答