为什么Java匿名内部类访问的外部局部变量或参数需要被final修饰

发布网友 发布时间:2022-04-23 06:39

我来回答

1个回答

热心网友 时间:2023-10-05 23:13

为了延长局部变量的生命周期,因为方法调用完了,就会释放内存,但是内部类不会立马释放,不会被垃圾回收机制立即回收,还会引用方法里面的局部变量,所以用final修饰.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com