String 为什么不可变 ?

众所周知,String是一个不可变的,由final修饰的类。那么它的不可变性体现在哪里呢?看下面一段简单的代码:Stringstr="123";str="456";相信应该没人会觉得这段代码是错误的,那么这符合String的不可变性吗?String的不可变性是