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成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/26746.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>