相关疑难解决方法(0)

阵列的好处

正如我所看到的,列表在数组上的优势非常明显:

  • 泛型提供更精确的输入:List<Integer>, List<? extends Number>, List<? super Integer>.
  • 甲List接口有一堆有用的方法:addAll,remove等等.虽然对阵列除了获得/设置所有标准操作必须在过程中的方式通过将它传递给一个静态方法进行.
  • 集合提供了不同的实现,例如ArrayList,LinkedList不可修改和同步列表,可以隐藏在公共List接口下.
  • OOB长度控制.

作为缺点,我只能提到没有语法糖和运行时类型检查.同时支持两种结构需要频繁使用asListtoArray方法,这使得代码不易读取.所以我很好奇使用我想念的数组有什么重要的好处.

java arrays list arraylist

29
推荐指数
4
解决办法
1万
查看次数

Java中ArrayList的内存大小是多少

我有一个ArrayList<Obj>,我想知道它使用了多少内存.

Obj是变体,因此,并不像根据对象的大小乘以数组中的元素数量那么容易.

java memory size arraylist

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

arraylist ×2

java ×2

arrays ×1

list ×1

memory ×1

size ×1