String是引用数据类型
有人提问:引用数据类型存放在内存哪?
回答:在堆中(所谓的引用数据类型,其实就是对象)
但是String的内存图解有稍稍的不同:
"hello"存在于字符串常量池中
String str1 = "hello";
String str2 = "hello";
String str1 = new String("hello");
String str2 = new String("hello");
String str1 = "hello";
String str2 = new String("hello");