教妹学Java:从源码来看字符串的不可变性

Posted 沉默王二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教妹学Java:从源码来看字符串的不可变性相关的知识,希望对你有一定的参考价值。

字符串源码分析

我正坐在沙发上津津有味地读刘欣大佬的《码农翻身》——Java 帝国这一章,门铃响了。起身打开门一看,是三妹,她从学校回来了。

“三妹,你回来的真及时,今天我们打算讲 Java 中的字符串呢。”等三妹换鞋的时候我说。

“哦,可以呀,哥。听说字符串的细节特别多,什么字符串常量池了、字符串不可变性了、字符串拼接了、字符串长度限制了等等,你最好慢慢讲,否则我可能一时半会消化不了。”三妹的态度显得很诚恳。

“嗯,我已经想好了,今天就只带你大概认识一下字符串,具体的细节咱们后面再慢慢讲,保证你能及时消化。”

“好,那就开始吧。”三妹已经准备好坐在了电脑桌的边上。

我应了一声后走到电脑桌前坐下来,顺手打开 Intellij IDEA,并找到了 String 的源码。

public final class String
    implements java.io.Serializable,

以上是关于教妹学Java:从源码来看字符串的不可变性的主要内容,如果未能解决你的问题,请参考以下文章

教妹学 Java:try-with-resouces

教妹学Java:代码初始化块,让我先走一步

教妹学Java:Java 运算符一锅炖

教妹学Java:最重要的数组结构之一:数组

教妹学Java:数组打印最优雅的方式deepToString

教妹学Java:学弟学妹都必须掌握的字符串常量池