JAVASE String类
String是引用类型
创建字符串(三种方式)
注意:String类是
不能被继承的
(这是String底层的代码,可以看到是被final修饰,因此不能被继承)
String的底层是一个val[]和一个hash组成的
注意:str2引用的是str1引用的对象,下面str1改变,
str1指向"world",但str2依旧指向"Hello"
常量池
池:是用来
提高效率的,池中如果有了某个东西,下次想要这个东西,确认如果池中有就不用在设置了,直接用
就像嗑瓜子,我先在盆中嗑一盆,然后保存好,下次想要吃瓜子,看到盆里有就可以直接吃了
下图的执行结果是false,因为str1和str2的地址不一样
str1==str2代表的是,比较str1和str2的地址是否相同
上面图片里的底层的运作是怎样的呢,
JAVASE String类最先出现在Python成神之路。
共有 0 条评论