java內存堆、棧、常量池

  1. 棧:存放基本類型的變量和對象的引用 2. 堆:存放所有new出來的對象(new String("abc");) 3. 常量池:存放字符串常量和基本類型的常量(public static final)   String s = new String(「abc」);如果常量池中沒有abc對象(有則不創建),則創建一個abc對象,然後堆中再創建一個常量池中abc對象的拷貝對象。 s存在棧中,a
相關文章
相關標籤/搜索