不可变对象 不可变对象都是线程安全的 不可变的实现 以string为例 享元模式 举例:long类 举例:Sting串池 final原理 但是对于final来说,主要是由于写屏障能够将之前的赋值代码都放到主存当中使得使得其他人都能够同步最新的操作结果 注意对于final修饰的变量,由于编译器知道它不会变,所以在链接阶段就完成赋值操作