字符串为null和String str = "" 有何区别啊

来源:百度知道 编辑:UC知道 时间:2024/09/23 02:25:27

第一个是空引用,没有分配存储空间。不能调用String类的方法。
第二个是空串。分配了存储空间。

null表示没有引用任何对象。
“”表示给它分配了内存空间,只是里面还没有东西而已。

占位不同

内存分配不同