字符串改變及地址改變(字符串內存地址)

字符串內容一旦定義了就不能改變。每次改變都會重新開闢一個內存空間存儲新的內容。 字符串創建對象(賦值)有兩種方式: 通過構造方法創建對象。 通過直接賦值創建對象。 如圖: 區別: 構造方法創建字符串實在堆中。 直接賦值的字符串在方法區的常量池中。 如圖: 兩個實例化的字符串爲什麼返回false? 解釋: 在棧中開闢mian方法空間,然後實例化字符串 s1,s1實例化是在堆中開闢了空間地址值爲001
相關文章
相關標籤/搜索