“public final class String”这是final型的类。
但是我的代码:
String name = "zxx";
System.out.println(name);
name = "lhm";
System.out.println(name);
这段代码是正确的,也就是说我把String对象的值改变了,怎么就可以呢?
感觉你说的很有道理 但是我试了 你说的不对
public class MyTest {
public static void main(String[] args) {
String name = "yuan";
System.out.println(name);
name = new String("lhm");
System.out.println(name);