null:表示的是一個對象的值,爲一個空常量。指針
」「:表示的是一個空字符串,長度爲0。code
null未分配空間,無內存地址指向。對象
」「分配了內存空間,有內存地址指向。blog
能夠藉助Java中substring(int beginIndex)方法,獲取內存
public class StringDemo08 { public static void main(String[] args) { String str1 = ""; String str2 = null; System.out.println(str1.substring(0)); System.out.println(str2.substring(0)); } }
可得null會報指針異常字符串