有一个同事有这样的一个问题,在函数返回:return null;和return "";有什么不同?
我开始也不是很清楚,回来查找了一下:差别在""分配一个长度为空的存储空间 , 在内存中是有准确的指向的,而null,并没有指向任何地方。
引用的时候需要再初始化,不然会报错。
有一个同事有这样的一个问题,在函数返回:return null;和return "";有什么不同?
我开始也不是很清楚,回来查找了一下:差别在""分配一个长度为空的存储空间 , 在内存中是有准确的指向的,而null,并没有指向任何地方。
引用的时候需要再初始化,不然会报错。