java中json字符串轉(zhuǎn)對象 Java中newString創(chuàng)建幾個(gè)對象的解釋是什么?
Java中newString創(chuàng)建幾個(gè)對象的解釋是什么?首先,Java虛擬機(jī)分為堆區(qū)、堆棧區(qū)、代碼區(qū)和數(shù)據(jù)區(qū)。創(chuàng)建一個(gè)對象。當(dāng)執(zhí)行string STR=new string(“SS”)時(shí),一個(gè)內(nèi)存塊被分
Java中newString創(chuàng)建幾個(gè)對象的解釋是什么?
首先,Java虛擬機(jī)分為堆區(qū)、堆棧區(qū)、代碼區(qū)和數(shù)據(jù)區(qū)。創(chuàng)建一個(gè)對象。當(dāng)執(zhí)行string STR=new string(“SS”)時(shí),一個(gè)內(nèi)存塊被分配給堆區(qū)域中的STR,內(nèi)容是SS。同時(shí),堆棧區(qū)域中會有對STR的引用。比如,以QQ為例,QQ快捷方式在桌面上一點(diǎn)都沒有QQ.exe位置像把手QQ.exe如果該位置被視為堆區(qū)域,則桌面快捷方式位于堆棧區(qū)域。原理是添加這樣一個(gè)點(diǎn):String STR=new String(“SS”)String s=“SS”String t=ssSystem.out.println文件(str==s)系統(tǒng)輸出打?。╯tr==t)系統(tǒng)輸出prtintln(s=t)輸出為假、假、真。還有恒定池的概念。新字符串()不經(jīng)過常量池。如果你想了解更多,請留言