Java中字符串定義,初始化,賦值爲null的區別

1、概述: 字符串定義 只定義不分配內存空間,不做任何操作; 字符串初始化 兩種方式直接等號賦值,用new初始化,直接等號賦值放入內存池,其它變量也可以引用;new初始化分配內存空間,不可引用; 字符串賦值爲null 初始化了,並且有了引用,但是沒有指向任何內存空間; 2、詳解: String s;和String s=null;和String s="a";有什麼區別? 第一個只是定義了一個Stri
相關文章
相關標籤/搜索