Java 成员变量有初始值,而局部变量没有初始值。 如下所示,代码不能编译通过 public static void main(String[] args){ String s; System.out.println("s="+s); }