String是一個類,String s = new String()的時候,建立一個String對象,並把這個對象的引用賦給變量s,s是指向一個String對象的引用。
而String s=null時,沒有建立String對象,只是把一個null值賦給變量s,這時,變量s不指向任何String對象,只是一個空的String型的引用
---------------------------------------
對於String s = new String()
實際上是s已經初始化且值爲“”
對於String s= null; 就是s還沒有初始化。