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会报指针异常字符串