public class Java01 {
public static void main(String[] args) {
// (1)创建字符串的方式和区别
// 通过字面值直接赋值的方式:推荐
// 优点:简洁。
// 原理:每次创建字符串会先检查内存中是否有此字符串、如果有则直接返回、如果没有再创建新的。
String s1 = "张三";
String s2 = "张三";
System.out.println(s1 == s2);
// 通过new关键字创建:不推荐
// 原理:每次都会创建新的字符串。
String s3 = new String("李四");
String s4 = new String("李四");
System.out.println(s3 == s4);
}
}