基本上,这只是意味着您无法更改该值。对于实例变量,您必须在构造函数中(或使用变量初始值设定项)分配所有最终变量一次(并且仅分配一次)。同步是一个非常正交的概念。
将 局部 变量设为final的主要原因是,您可以在匿名内部类中使用它……这与位于同步块中无关。
最后的变量 是 对一成不变的类有用,固然-和永恒性使生活更轻松在多线程环境-但是这两个是我能想到的之间的唯一关系…
编辑:Wildwezyr的注释在不更改 要同步 的变量方面很有意义。由于他给出的原因,那将是危险的。这就是“同步块中的变量”的意思吗?



