闾丘日月 发表于 2012-6-6 22:50
注意到修改不用反射的。
String a = new String("abc");
String b=a;
楼主你好,我没看过Java核心技术这本书,但我有两个疑问:
1)第5条其实就是我们经常使用的setter方法呀
class Person
{
private String name;
public String getName()
{
return name;
}
}
我们写程序不经常这样设计吗?
2)关于你说的String a = new String("abc"); String b = a; b.substring();我不是太明白。因为字符串是已经初始化就不会被改变的。