【发布时间】:2011-03-11 11:57:53
【问题描述】:
假设我实例化了 100 000 个向量
a[0..100k] = new Vector<Integer>();
如果我这样做
a[0..100k] = new Vector<Integer>(1);
它们会占用更少的内存吗?那就是忽略它们是否有东西,以及当必须有超过 1 个元素时扩展它们的开销。
【问题讨论】:
-
我很惊讶上面的代码竟然可以编译
-
这只是我对伪伪代码的尝试。
-
Vector是如此java1.2。使用当前的东西。
-
@seanizer 或者 CLDC... 因为没有别的东西,除非你自己创建它。
标签: java memory collections