第三周

1. 底层结构:字符数组 ( char[] ) 封装,被  final  修饰,不可变。

2. 核心方法:

  • equals() :逐字符比较内容,而非地址。

  • substring()  /  concat() :均返回新字符串,原对象不变。

  • indexOf()  /  replace() :遍历数组进行查找或替换。

3. 关键特性:不可变性 + 字符串常量池(复用对象以节省内存)。
研读  String  源码,让我对“封装”与“不可变”有了更具体的理解。它看似简单,却通过严谨的逻辑和设计,保证了字符串操作的安全性与高效性。这也提醒我,扎实掌握底层原理,才能在复杂的开发场景中做出更优的选择。

posted @ 2026-04-26 22:35  清冷天光赏  阅读(10)  评论(0)    收藏  举报