字符换是可以共享使用的,那么怎么去共享使用呢
三种方式去创建字符串。然后三种分别进行比较
3的地址和1、2的地址不一样
在堆里面有一块空间叫做字符串常量池,从jdk1.7开始。字符串常量池在堆中
字符串常量池中的对象,其实保存的是byte字节数组的的地址值
字符串2也等于abc,在常量池中已经存在了abc,所以不会在重建一遍。所以会重复利用之前创建好的地址。
str1和str2是重复利用的同一个字符串
第三个字符串
char型数组会转换成字节数组