欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

为什么java string不可变

程序员文章站 2022-04-15 15:35:13
string类用final修饰,说明string不可以被继承 存放string内容的是被private final 修饰的char数组,说明不能在外部访问该数据,并且不能将char数组指向到新的地址。 虽然char数组的元素可以被修改,但是string类中没有提供修改char数组元素的方法。 ......
  • string类用final修饰,说明string不可以被继承
  • 存放string内容的是被private final 修饰的char数组,说明不能在外部访问该数据,并且不能将char数组指向到新的地址。
  • 虽然char数组的元素可以被修改,但是string类中没有提供修改char数组元素的方法。