关于String不可变的问题:从毕业面试到现在,一个群里讨论的东西,反正码农面试啥都有,这也是我不咋喜欢面试代码,因为对于我而言,我并不喜欢这些面试。知道或不知道基本没啥含氧量,就是看看源代码而已。
1)public final class String,确实是被final修饰的;
2)看过源代码的人就会发现,其实这个value不可变final;
/** The value is used for character storage. */
private final char value[];
String equals hashcode-CSDN博客