String類詳解

一、建立的字符串變量在內存中的區別 二者看似都是建立了一個字符串對象,但在內存中確是各有各的想法。web String str1= 「abc」;在編譯階段就會在內存中建立, 在編譯期,JVM會去常量池來查找是否存在「abc」,若是不存在,就在常量池中開闢一個空間來存儲「abc」;若是存在,就不用新開闢空間。而後在棧內存中開闢一個名字爲str1的空間,來存儲「abc」在常量池中的地址值。安全 Str
相關文章
相關標籤/搜索