卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

首先java虛擬機(jī)分為堆區(qū),棧區(qū),代碼區(qū),數(shù)據(jù)區(qū)創(chuàng)建了一個對象在執(zhí)行String str =new String("ss")的時候 在堆區(qū)劃分了一塊內(nèi)存給str,內(nèi)容是ss,同時在棧區(qū)會存在一個對str的引用 例如:拿QQ舉個例,桌面上的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直接賦值還有一個常量池的概念,new String() 就沒有經(jīng)過常量池,想對了解就留言吧