不可变对象想必大部分朋友都不陌生,大家在平时写代码的过程中100%会使用到不可变对象,比如最常见的String对象、包装器对象等,那么到底为何Java语言要这么设计,真正意图和考虑点是什么?

可能一些朋友没有细想过这些问题,今天我们就来聊聊跟不可变对象有关的话题。

  以下是本文目录大纲:

  一.什么是不可变对象

  二.深入理解不可变性

  三.如何创建不可变对象

  四.不可变对象真的"完全不可改变"吗?

更多前往:深入理解Java中的不可变对象 - Matrix海子 - 博客园