jdk源码总结 一 String 扩展

  1. String是用final修饰的,表明不可变,String中的value数组也是final修饰的,表明不可变
  2.  

String a = “string”;

String b = a;

a = “String2”;

a、b只是一个引用,说不可变,指定是具体的值不可变。string并没有修改成string2,而是又创建了一个新的对象,把a指过去。

发布了39 篇原创文章 · 获赞 12 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/yanweijie0317/article/details/103187477