为什么在Java中String类是不可变的或最终的?