成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java基礎之String知識總結

瀏覽:104日期:2022-08-12 10:45:57
目錄一、概念二、特點三、三種構造方式:四、字符串常量池一、概念

String代表字符串,java語言中所有雙引號的字符串都是String的對象,不管是否是new出來的對象。

二、特點

1.String類由于被final修飾,因此其不能被繼承,注意一下哈,我開始也以為字符串不能夠改變是因為其被final修飾,事實上并不是這樣,String底層是用char數組保存,它被final修飾只是不能夠改變地址指向,但是其內容是可以改變的。因此字符串不能改變和其是否被final修飾沒有關系。

2.字符串由于不能被改變,因此其能共享使用。

3.字符串底層使用char[]數組存儲。

三、三種構造方式:

1.public String():創建空字符串對象

2.public String(char[] array):使用char數組創建字符串

3.public String(byte[] array):使用byte數組創建字符串,這種方式將對應數字按照ASCII碼轉成字符,如97代表字符a一種直接創建:String str = “abc”

四、字符串常量池

在jdk1.6及之前,字符串常量池是在方法區內,jdk1.7及之后字符串常量池從方法區分離出來,存儲在堆中。

jdk1.6和jdk1.7的相同點:

1.用雙引號創建字符串在JVM運行時都直接在字符串常量池中創建字符串對象,但是不會在堆中創建對象;

2.new一個字符串對象(String s = new String(“abc”)),這里面涉及兩個對象的創建,一個是堆對象,一個是字符串常量池中的對象(“abc”是用雙引號的),如果字符串常量池存在與該字符串相同的對象(這里是指內容相同,而不是地址)則只需要創建一個堆對象,如果字符串常量池沒有相同的對象,那么需要在字符串常量池和堆內都要創建對象,注意一點:這兩個對象之間不存在引用,即其中一個對象保存的值是另一個對象的地址。

String test1 = 'test';String test3 = 'test';String test2 = new String('test'); System.out.println(test1 == test2);//falseSystem.out.println(test1 == test3);//true

第一個輸出是false是因為test1是字符串常量池中的對象,而test2是堆中的對象,因此他們的地址是不相等,故結果是false;第二個輸出為true是因為當用雙引號創建字符串時,首先會去字符串常量池中查找是否存在值相同得到對象,如果存在就直接返回引用地址,如果不存在才創建對象,因此test1和test3指向的是同一個地址。

jdk1.6和jdk1.7的不同點:

jdk1.6的字符創常量池存儲是對象,jdk1.7字符常量池中既可以存儲對象,又可以存儲對象的引用。

還需要明確一點:使用引號包含文本的方式創建的String對象之間使用“+”連接產生的新對象才會被加入字符串池中,對于所有包含new方式新建對象(包括null)的“+”連接表達式,它所產生的新對象都不會被加入字符串池中

String s6 = new String('go') +new String('od');String s7 = s6.intern();String s8 = 'good';System.out.println(s6 == s7);//trueSystem.out.println(s7 == s8);//trueSystem.out.println(s6 == s8);//true

右上面的介紹可知,s6指向的是堆中字符串good對象的地址,且這個對象沒有在字符串常量池中被創建,當執行到 String s7 = s6.intern();時由于字符創常量池沒有這個對象,且堆中存在該對象,因此在字符串常量池中創建一個引用指向堆中的對象,所以s6和s7指向同一個對象,如果是jdk1.6,會直接在字符串常量池創建一個對象然后返回這個對象的引用,此時s6和s7指向的是不同的對象。

String s2 = new String('lo') + new String('ng');String s3 = s2.intern();System.out.println(s2 == s3);//false

這里按照上面的分析應該返回true,但是這里返回false,原因如下:

java基礎之String知識總結

到此這篇關于java基礎之String知識總結的文章就介紹到這了,更多相關Java String內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久亚洲精选| 亚洲国产成人va在线观看天堂| 国产精品久久久久久久久晋中 | 欧美大片日本大片免费观看| 国产自产v一区二区三区c| 欧洲一区二区三区在线| 日韩电影网1区2区| 久久一区二区三区四区五区 | 一本大道久久a久久综合婷婷| 一区二区国产盗摄色噜噜| 最新亚洲激情| 亚洲精品视频自拍| 亚洲黄色大片| 曰韩精品一区二区| 国产九区一区在线| 亚洲在线观看免费视频| 国产欧美欧美| 一区二区三区四区av| 国产精品乱码| 午夜久久久影院| 在线观看日韩电影| 国内偷窥港台综合视频在线播放| 欧美日本一区二区在线观看| 理论片日本一区| 欧美色网一区二区| 国内精品伊人久久久久av影院| 欧美高清hd18日本| 成人精品高清在线| 国产欧美日韩在线视频| 亚洲图片在线| 亚洲国产va精品久久久不卡综合| 香蕉久久久久久久av网站| 图片区小说区区亚洲影院| 91久久精品一区二区二区| 精品综合免费视频观看| 日韩三级在线观看| av资源站一区| 欧美激情一区二区在线| 国产一区二区在线观看免费播放| 中文字幕在线不卡一区二区三区| 亚洲免费精品| 亚洲国产一区二区三区| 欧美专区日韩专区| 国产精品一卡二卡在线观看| 久久日韩粉嫩一区二区三区| 红杏aⅴ成人免费视频| 亚洲国产综合人成综合网站| 在线观看一区不卡| 国产aⅴ精品一区二区三区色成熟| 久久精品欧美一区二区三区麻豆| 欧美高清视频一区二区三区在线观看| 亚洲天堂免费看| 日本精品视频一区二区| 国产成人在线观看免费网站| 欧美一级日韩不卡播放免费| 你懂的国产精品永久在线| 亚洲精品综合在线| 欧洲一区二区三区在线| 成人白浆超碰人人人人| 国产精品久久久久久久久免费相片 | 久久国产福利国产秒拍| 欧美一区二区大片| 欧美激情第二页| 亚洲欧美色一区| 色婷婷av一区| k8久久久一区二区三区| 一区二区三区在线不卡| 精品视频在线免费| 91蜜桃免费观看视频| 亚洲精品久久嫩草网站秘色| 欧美日韩一区二区三区视频| 色综合久久中文综合久久牛| 亚洲国产日韩在线一区模特| 欧美人xxxx| 欧美日韩精品免费看 | 99视频国产精品| 一区二区三区美女| 欧美亚洲综合色| 91在线国产观看| 亚洲国产精品一区二区久久恐怖片| 欧美乱妇一区二区三区不卡视频| 牛人盗摄一区二区三区视频| 午夜精品福利一区二区三区av | 亚洲已满18点击进入久久| 欧美日韩精品一区二区三区蜜桃| 欧美一区二区三区另类| 丝袜a∨在线一区二区三区不卡| 欧美亚洲一区三区| 欧美不卡高清| 日本va欧美va精品发布| 久久久精品天堂| 久久综合九色综合网站| 成人app在线| 国产精品麻豆久久久| 91成人免费在线| 欧美日韩国产一区精品一区| 美女一区二区久久| 国产精品欧美精品| 69堂精品视频| 夜久久久久久| 99在线精品一区二区三区| 日日夜夜一区二区| 欧美成人精品1314www| 国产精品亚洲综合久久| 91丨porny丨国产入口| 亚洲成人免费观看| 精品毛片乱码1区2区3区| 亚洲在线播放| 91网站在线观看视频| 久久精品国产999大香线蕉| 中文在线一区二区| 欧美日韩的一区二区| 国产欧美不卡| 99久久777色| 奇米精品一区二区三区在线观看| 中文字幕av资源一区| 91精品午夜视频| 国产亚洲欧美一区二区| 91在线丨porny丨国产| 久久精品国产精品亚洲综合| 亚洲女性喷水在线观看一区| 精品欧美一区二区三区精品久久 | 欧美性欧美巨大黑白大战| 亚洲视频在线二区| 国产999精品久久久久久绿帽| 天天综合网天天综合色| 国产女主播视频一区二区| 欧美色视频在线| 一区二区国产日产| 99久久精品国产网站| 亚洲一区二区三区不卡国产欧美| 日韩亚洲欧美在线| 欧美高清日韩| 国产在线精品一区二区三区不卡| 亚洲精品v日韩精品| 久久久久97国产精华液好用吗| 欧美午夜在线观看| 91免费看`日韩一区二区| 久久精品理论片| 一区二区欧美国产| 国产日产精品1区| 91精品国产综合久久久久| 欧美亚洲一区三区| 国产精品夫妻自拍| 欧美成人福利视频| 色婷婷亚洲综合| 亚洲三级免费| 欧美一区二区三区另类| 粉嫩aⅴ一区二区三区四区 | 国产日韩三区| 伊人激情综合| 99re6这里只有精品视频在线观看| 国产在线精品一区二区不卡了| 亚洲成人中文在线| 国产精品福利一区| 国产精品色哟哟网站| 久久这里只有精品6| 欧洲av一区二区嗯嗯嗯啊| 夜夜精品视频| 国语自产精品视频在线看抢先版结局 | 亚洲乱码国产乱码精品精的特点| 久久女同精品一区二区| 在线播放亚洲一区| 欧美日韩中文字幕一区二区| 久久最新视频| 亚洲免费中文| 一区二区三区精品视频在线观看 | 欧美在线免费观看视频| 欧美在线观看一区二区| 亚洲欧美高清| 国产欧美日韩亚洲| 在线观看一区欧美| 影音先锋中文字幕一区二区| 午夜精品一区二区三区四区| 成人精品国产免费网站| 国产激情一区二区三区| 国产综合久久久久久久久久久久| 精彩视频一区二区三区| 毛片基地黄久久久久久天堂| 丝袜诱惑亚洲看片| 亚瑟在线精品视频| 亚洲高清免费视频| 亚洲成人动漫av| 亚洲综合999| 亚洲人成人一区二区在线观看| 国产欧美精品一区二区三区四区| 国产欧美日韩另类一区| 国产视频一区二区在线观看| 久久久久久久久岛国免费| 久久婷婷一区二区三区| 久久综合中文字幕| 日本一区二区成人在线| 久久综合国产精品| 久久人人超碰精品| 久久久www成人免费毛片麻豆 | 26uuu国产一区二区三区| 精品国产乱码久久久久久久久| 欧美一区二区三区精品| 欧美电视剧在线看免费| 久久久夜色精品亚洲|