解析String s="a" 和 String s1=new String("a")生成時,內存中的變化

String s="abc"  spa s是棧內變量,它的內存保存的是常量池的常量字符串對象對象"abc"的地址。常量池中的每一個值只有一份。String s2 = "abc";對象 s和s2兩個變量指向的是同一個地址,所以s==s2結果爲true內存 String s1=new String("abc"); s1是棧內變量,它的內存保存的是堆中的new String對象的地址,new Strin
相關文章
相關標籤/搜索