1. 首页
  2. 数据库
  3. 其它
  4. 为什么Java字符串是不可变对象?

为什么Java字符串是不可变对象?

上传者: 2020-12-23 01:53:14上传 PDF文件 102.86KB 热度 21次
本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。 答案一: 流行的Java面试题之一是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型? 不可变对象,顾名思义是创建后不可以改变的对象,典型的例子是Java中的String类。 String s="ABC"; s.toLowerCase(); 如上s.toLowerCase()并没有改变
用户评论