实例化String 对象
String name1 = "bob";//直接赋值方法
String name2 = new String("bob");//new 的方法
“==”与“equals方法”比较:前者比较的是引用,后者比较具体内容。p.s.“==”对基本数据类型进行比较,但如果将“==”用于比较引用类型的话,只会判断其内存地址是否相同,并且结果通常是否定的。
直接赋值方法,如对象已存在,则不会再创建
String name1 = "张三";
String name2 = "张三";
//name1和name2指向同一地址
//new方法每次都创建对象
字符串特性:不能改变内容,只能通过指向一个新的内存地址
String name = "zhang";
name += "san"//将name由"zhang"指向"zhangsan"