字符串
public class Test4 {
/**
* 字符串底层 final char[]
*/
public static void main(String[] args) {
String str = "saabbbbff";
String str1=str.substring(2, 5);
System.out.println(str);
System.out.println(str1);
//编译器作了优化直接编译的时候进行拼接
String str2 = "hello"+" java"; //相当于str2="hello java"
String str3 = "hello java";
System.out.println(str2==str3); //ture
//编译器不知道变量中存储的是什么所以不进行优化
String str4 ="hello";
String str5 = "java";
String str6 = str4+str5;
System.out.println(str3==str6);//false
}
}