-
String s; 表示声明了一个String类型的变量名,但是没有申请内存地址,也没有指向某一块内存空间
没有申请内存地址,打印字符串是会报错的 -
String s = null; 表示声明了一个String类型的变量名,同时申请了内存地址,但是没有指向某一块内存空间
只有申请了内存地址,才能打印字符串,输出为null -
String s = ‘’; 表示声明了一个String类型的变量名,同时申请了内存地址并指向了某一块内存空间,该内存的内容为空字符串
String s; 表示声明了一个String类型的变量名,但是没有申请内存地址,也没有指向某一块内存空间
没有申请内存地址,打印字符串是会报错的
String s = null; 表示声明了一个String类型的变量名,同时申请了内存地址,但是没有指向某一块内存空间
只有申请了内存地址,才能打印字符串,输出为null
String s = ‘’; 表示声明了一个String类型的变量名,同时申请了内存地址并指向了某一块内存空间,该内存的内容为空字符串