当前位置: 技术问答>java相关
向量类(Vector),它的长度(size)为0和向量为空(null)有什么区别?
来源: 互联网 发布时间:2015-03-01
本文导语: 谢谢。 | 我是这样理解的,Vector为null,则该向量类还未初始化,没有分配类存空间,这种情况下你要调用向量方法addElement()就会抛出NullPoint异常,而size=0只说明该向量类中无元素。此时调用addE...
谢谢。
|
我是这样理解的,Vector为null,则该向量类还未初始化,没有分配类存空间,这种情况下你要调用向量方法addElement()就会抛出NullPoint异常,而size=0只说明该向量类中无元素。此时调用addElement()方法不会抛出异常。
|
老兄啊,为null则没初始化,即使没new Vector()
为0时则new过
为0时则new过
|
“篮子里一个鸡蛋都没有”和“没有篮子”当然是两回事情啦!