1.在代码中出现:String t = null; t.length(); 

  执行后:控制台报:java.lang.NullPointerException

  原因:Java中,null是一个关键字,用来标识一个空的对象

2.String t = null ; 与 String t =""; 与 String t = " ";与全局变量 String t;

  String t = null ; t.length();    执行后,控制台报:java.lang.NullPointerException。

  String t =""; t.length();         执行后,输出:0.

  String t=" "; t.length();         执行后,输出:1.

  全局变量 String t;与 String t = null; 一样,全局变量 String t 会被jvm自动初始化为 String t = null;

  

 

posted on 2017-02-14 15:59  coder_ornot  阅读(229)  评论(0编辑  收藏  举报