null就是空,不占用内存空间,没有任何属性,也不能读取属性,即没有.length()等;
而 .length() = 0,此刻是一个字符串,已经为其分配了一定的内存空间。
若定义任何一个对象不使用new关键字Object O,O这时候就是null,此时使用O.任何属性方法都是不可接受的报错,只有 = new Object()之后才有意义。
null就是空,不占用内存空间,没有任何属性,也不能读取属性,即没有.length()等;
而 .length() = 0,此刻是一个字符串,已经为其分配了一定的内存空间。
若定义任何一个对象不使用new关键字Object O,O这时候就是null,此时使用O.任何属性方法都是不可接受的报错,只有 = new Object()之后才有意义。