什么叫immutable和mutable?简单来讲,一个immutable的对象一旦被创建好,它的状态将不会改变.反过来,如果一个类的实例是immutable的,那么我们把这个类也称作immutable class. immutable的优势 便于多线程编程 方便地作为hashtable的key 便于比较状态 说明:本身变化才叫变化,类似string,int(等基元值类型)默认已经是不可变的,如果你修改他们,只是重新分配一个新的而矣.如果是自定义的值类型struct,最好也指定为immutabl…