freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[互聯(lián)網(wǎng)]jvm相關(guān)(編輯修改稿)

2025-09-13 00:13 本頁面
 

【文章內(nèi)容簡介】 向“abc”。比較類里面的數(shù)值是否相等時,用equals()方法;當測試兩個包裝類的引用是否指向同一個對象時,用==,下面用例子說明上面的理論。String str1 = abc。String str2 = abc。(str1==str2)。 //true可以看出str1和str2是指向同一個對象的。String str1 =new String (abc)。String str2 =new String (abc)。(str1==str2)。 // false用new的方式是生成不同的對象。每一次生成一個。因 此用第二種方式創(chuàng)建多個”abc”字符串,在內(nèi)存中其實只存在一個對象而已. 這種寫法有利與節(jié)省內(nèi)存空間. 同時它可以在一定程度上提高程序的運行速度,因為JVM會自動根據(jù)棧中數(shù)據(jù)的實際情況來決定是否有必要創(chuàng)建新對象。而對于String str = new String(abc);的代碼,則一概在堆中創(chuàng)建新對象,而不管其字符串值是否相等,是否有必要創(chuàng)建新對象,從而加重了程序的負擔(dān)。另 一方面, 要注意: 我們在使用諸如String str = abc;的格式定義類時,總是想當然地認為,創(chuàng)建了String類的對象str。擔(dān)心陷阱!對象可能并沒有被創(chuàng)建!而可能只是指向一個先前已經(jīng)創(chuàng)建的 對象。只有通過new()方法才能保證每次都創(chuàng)建一個新的對象。由于String類的immutable性質(zhì),當String變量需要經(jīng)常變換其值時,應(yīng)該考慮使用StringBuffer類,以提高程序效率。1. 首先String不屬于8種基本數(shù)據(jù)類型,String是一個對象。因為對象的默認值是null,所以String的默認值也是null;但它又是一種特殊的對象,有其它對象沒有的一些特性。2. new String()和new String(”)都是申明一個新的空字符串,是空串不是null;3. String str=”kvill”;String str=new String (”kvill”)的區(qū)別看例1:String s0=kvill。String s1=kvill。String s2=kv + ill。( s0==s1 )。( s0==s2 )。結(jié)果為:truetrue首先,我們要知結(jié)果為道Java會確保一個字符串常量只有一個拷貝。因 為例子中的s0和s1中的”kvill”都是字符串常量,它們在編譯期就被確定了,所以s0==s1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1