老哥写的不错
https://cuipengfei.me/blog/2013/06/22/why-does-it-have-to-be-final/
如果还想了解:可以了解一下闭包概念,和其他语言编译之后匿名内部类的反编译,有对比很好懂
总结:其实就是为了防止一个变量在内部类访问,和外部类进行修改,导致数据不一致的问题
老哥写的不错
https://cuipengfei.me/blog/2013/06/22/why-does-it-have-to-be-final/
如果还想了解:可以了解一下闭包概念,和其他语言编译之后匿名内部类的反编译,有对比很好懂
总结:其实就是为了防止一个变量在内部类访问,和外部类进行修改,导致数据不一致的问题