标签: java string initialization
有什么区别:
String s1;
和
String s1 = new string();
内存如何运作?
答案 0 :(得分:2)
是:
s1
null
String s1 = new String();
是否将变量或字段初始化为空字符串;
第一个声明一个标识符或字段供以后使用,而第二个分配并为标识符分配一个值(空字符串)。