null说明该指针没有指向任何东西,也就是指针本身的值是0
""说明该指针有所指,这个String的长度为0
int[] a=null;
int[] b=new int[0];

解决方案 »

  1.   

    ""是空串,也是有东西的,null是空值,没有东东
      

  2.   

    null表示一个对象还没有被分配地址。""表示空串。没有被分配地址的对象是没有意义的,但是""是有意义的。
      

  3.   

    jcq(疯子弟) 说了,我就不说了,补充点就是null说明还没有实例此对象,“”已经实例化了