91精品国产手机在线-白筒袜嫩萝双腿之间乳白液体-青青操手机在线视频观看-日本中文字幕人妻日韩-日韩精品在线观看视频网站-天堂资源中文最新版在线一区-欧美专区一区二区三区-国产综合亚洲欧美在线-国产精品久久久久久福利69堂

string函數(shù)的用法 string是什么意思

讓我們從String str = \"pingtouge \"開(kāi)始,逐一分析這幾行代碼 。這里,我們使用字符串常量來(lái)創(chuàng)建字符串對(duì)象 。在創(chuàng)建pingtouge字符串對(duì)象時(shí),JVM會(huì)去常量池查找字符串是否存在 。這里的答案肯定是否定的,所以JVM會(huì)在常量池中創(chuàng)建string對(duì)象,并返回對(duì)象的地址引用,所以str指的是常量池中pingtouge string對(duì)象的地址引用 。
然后就是string str 1 = new string(\" ping touge \"),使用構(gòu)造函數(shù)創(chuàng)建一個(gè)string對(duì)象 。按照我們對(duì)構(gòu)造函數(shù)創(chuàng)建string對(duì)象的理解,str 1應(yīng)該是得到了pingtouge string在堆中的引用地址 。由于str指的是pingtouge字符串對(duì)象在常量池中的地址引用,str1指的是pingtouge字符串在堆中的引用地址,所以str肯定不等于str1 。
字符串對(duì)象的不變性
從我們知道字符串對(duì)象的那一刻起,我想每個(gè)人都知道字符串對(duì)象是不可變的 。那怎么是不可改變的呢?Java能帶來(lái)什么好處?下面我們一起來(lái)簡(jiǎn)單討論一下 。讓我們先來(lái)看看String對(duì)象的源代碼:
【string函數(shù)的用法 string是什么意思】public final class Stringimplements java.io.Serializab深圳生活網(wǎng)le, Comparable

    推薦閱讀