Java:String類型爲何能夠直接賦值?使用new String賦值不能夠嗎?

首先明白一個事,java存在一個常量池,能夠用來存儲字符串常量。html 字符串常量池(String類型爲何能夠直接賦值?就和它有關) String類是咱們日常項目中使用頻率很是高的一種對象類型,jvm爲了提高性能和減小內存開銷,避免字符的重複建立,其維護了一塊特殊的內存空間,即字符串池,當須要使用字符串時,先去字符串池中查看該字符串是否已經存在,若是存在,則能夠直接使用,若是不存在,初始化,並將
相關文章
相關標籤/搜索