局部内部类访问局部变量的注意事项:
A:局部内部类访问局部变量必须用final修饰。
B:原因:局部变量往往在函数执行完毕后就被回收了,但是对象却不一样。对象采用的是垃圾回收机制。垃圾回收不会那么及时的回收堆内存。如果等局不去变量回收后,我们依然利用对象使用局部变量。那会是什么样的场景呢?
我们使用final后,函数中使用局部变量的位置直接放的是常量,而不是变量。
A:局部内部类访问局部变量必须用final修饰。
B:原因:局部变量往往在函数执行完毕后就被回收了,但是对象却不一样。对象采用的是垃圾回收机制。垃圾回收不会那么及时的回收堆内存。如果等局不去变量回收后,我们依然利用对象使用局部变量。那会是什么样的场景呢?
我们使用final后,函数中使用局部变量的位置直接放的是常量,而不是变量。