課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
String n="abc";
String d=new String(b);
String e=Arrays.toString(b);
2016-11-14
源自:文件傳輸基礎(chǔ)——Java IO流
正在回答
我這么說你應(yīng)該會好理解些吧,第一種方式的String,它會在String pool里面尋找,如果沒有,則會創(chuàng)建對象在String pool里面,而第二種String,他不僅會在String pool里面尋找,還會在heap里面尋找,這兩個地方都得存在這個對象,如果有了,則不創(chuàng)建新的,只是指向。這么一說,你就知道第一張和第二種的區(qū)別在那里了,所以他們比較會返回false,而第三種String,它返回的形式是字符串?dāng)?shù)組的形式,不只是字符創(chuàng),它還加上了{(lán)},這個符號,形成字符串。就這么多吧。還有不明白我們可以繼續(xù)討論,望采納,謝謝。
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
3 回答定義了整型=字符數(shù)組 是什么意思
1 回答為什么還要多出一個字符流這種方法
2 回答為什么這里將字符數(shù)組轉(zhuǎn)變成字符串不能用toString()方法?
2 回答String[] filename = dir.list() 這里 list() 是String類型中自帶的方法嗎?
1 回答字節(jié)流read方法讀取返回一個int類型的數(shù)字代表什么呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-15
我這么說你應(yīng)該會好理解些吧,第一種方式的String,它會在String pool里面尋找,如果沒有,則會創(chuàng)建對象在String pool里面,而第二種String,他不僅會在String pool里面尋找,還會在heap里面尋找,這兩個地方都得存在這個對象,如果有了,則不創(chuàng)建新的,只是指向。這么一說,你就知道第一張和第二種的區(qū)別在那里了,所以他們比較會返回false,而第三種String,它返回的形式是字符串?dāng)?shù)組的形式,不只是字符創(chuàng),它還加上了{(lán)},這個符號,形成字符串。就這么多吧。還有不明白我們可以繼續(xù)討論,望采納,謝謝。