1. 首页
  2. 编程语言
  3. Java
  4. 基于String变量的两种创建方式(详解)

基于String变量的两种创建方式(详解)

上传者: 2021-05-31 15:52:05上传 PDF文件 63.04 KB 热度 12次

创建str02时,字符串常量池已存在存放"abc"的地址,将str02变量指向该地址,此时str01与str02指向同一内存地址,所以"str01==str02"为true。String对象被设计成不可改变的对象,即String对象所包含的字面值发生改变时,会开辟一个新的地址,创建一个新的对象,原地址不变。在方法区的字符串常量池中建立一个新的存储"def"的地址,str01指向该地址,str02的指向不变。

下载地址
用户评论