立即学习:https://edu.csdn.net/course/play/27126/359137?utm_source=blogtoedu
- JDK1.7及之前的表现
- 内部匿名类,形参要加final,否则会报语法错
- 内部类和外部类是平行的,没有隶属关系
- 外部类有可能会先于内部类回收,如果不加final,参数会被回收,从而导致内部类没法使用
- 加final后,会议常量的方式存储,而不是存在堆里,所以外部类回收后,该参数照样会存在
- JDK1.8版本之后就不需要啦
立即学习:https://edu.csdn.net/course/play/27126/359137?utm_source=blogtoedu