当“def”赋值给str的时候,原来的“abc就变成垃圾”!
package com.string;
public class Demo_String {
/* String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。
字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如:
String str = "abc"*/;
public static void main(String[] args) {
// person p= new person();
String str="abc";
str="def";
System.out.println(str.toString());
}
}
本文通过一个简单的Java示例介绍了字符串常量的概念及其如何在程序中使用。示例展示了当改变字符串引用时,原始字符串保持不变的特点,强调了字符串在Java中的不可变性。
3万+

被折叠的 条评论
为什么被折叠?



