成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java中static Java中newString創(chuàng)建幾個(gè)對(duì)象的解釋是什么?

Java中newString創(chuàng)建幾個(gè)對(duì)象的解釋是什么?首先java虛擬機(jī)分為堆區(qū),棧區(qū),代碼區(qū),數(shù)據(jù)區(qū)創(chuàng)建了一個(gè)對(duì)象在執(zhí)行String str =new String("ss")的時(shí)候 在堆區(qū)劃分

Java中newString創(chuàng)建幾個(gè)對(duì)象的解釋是什么?

首先java虛擬機(jī)分為堆區(qū),棧區(qū),代碼區(qū),數(shù)據(jù)區(qū)創(chuàng)建了一個(gè)對(duì)象在執(zhí)行String str =new String("ss")的時(shí)候 在堆區(qū)劃分了一塊內(nèi)存給str,內(nèi)容是ss,同時(shí)在棧區(qū)會(huì)存在一個(gè)對(duì)str的引用 例如:拿QQ舉個(gè)例,桌面上的QQ快捷方式 并不是QQ.exe所在的位置如過把QQ.exe所在的位置看成是堆區(qū),那么桌面的快捷方式就是在棧區(qū)里面的,原理就是這樣補(bǔ)充一點(diǎn):String str=new String("ss")String s="ss"String t=ssSystem.out.println(str==s)System.out.println(str==t)System.out.prtintln(s=t)輸出是false,false,true直接賦值還有一個(gè)常量池的概念,new String() 就沒有經(jīng)過常量池,想對(duì)了解就留言吧