# final的作用
final如单词本身意思一样, 表示最终/不可变的, 在Java中表示一个field的值初始化之后, 不可再变更.
# final的意义
- final的引入是编程思想的设计, 使其作为一个标记使用, 让人知道被标记的内容是不可再变更的.
- 共享变量被标记final, 能保证线程安全.
关于final导致指令重排出错 http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html#finalWrong
# 方法入参上使用final
提醒后来修改方法的人, 该参数是被设计为不可变更的.
← 为什么stop()过期了? 参考地址 →