国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

首先java虛擬機分為堆區(qū),棧區(qū),代碼區(qū),數據區(qū)創(chuàng)建了一個對象在執(zhí)行String str =new String("ss")的時候 在堆區(qū)劃分了一塊內存給str,內容是ss,同時在棧區(qū)會存在一個對str的引用 例如:拿QQ舉個例,桌面上的QQ快捷方式 并不是QQ.exe所在的位置如過把QQ.exe所在的位置看成是堆區(qū),那么桌面的快捷方式就是在棧區(qū)里面的,原理就是這樣補充一點: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() 就沒有經過常量池,想對了解就留言吧