**java中null和""的区别:

   null是空对象,不能使用任何对象方法否则会抛出异常;而""是字符串对象,只是长度为0,可对其使用任何对象方法。

**java中&和&&的区别:&&具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。

posted on 2013-06-09 11:53  ' 华丽の转身 &、  阅读(310)  评论(0编辑  收藏  举报