选择Integer,String这种不可变的类型
- 这些类已经很规范的
覆写了hashCode()以及equals()
方法 - 像
对String的一切操作
都是新建一个String对象
,对新的对象进行拼接分割等,这些类是Immutable(不可变)的
,作为不可变类天生是线程安全的
- 很好的优化比如可以
缓存hash值,避免重复计算
等等
选择Integer,String这种不可变的类型
覆写了hashCode()以及equals()
方法对String的一切操作
都是新建一个String对象
,对新的对象进行拼接分割等,这些类是Immutable(不可变)的
,作为不可变类天生是线程安全的
缓存hash值,避免重复计算
等等