【发布时间】:2016-02-23 20:28:21
【问题描述】:
我无法区分 ArrayList 和 java 中的对象数组。我只是一个初学者。我也无法理解为什么 Array 由 Arrays.sort 排序,而 ArrayList 由 Collections.sort 排序,如果两者都是数组。
【问题讨论】:
-
嗨,Parth,一定要查看提供的链接。数组有多种类型,它们在排序中使用不同的自然排序概念。
-
就Java 而言,它们完全不是同一类型。
ArrayList在其实现中有一个数组,但就 Java 而言,这是唯一的重叠。 -
Collections是一个不能被实例化的类,所以也不能。Collection是一个接口。 -
@ParthPatel 不,它只有一个私有构造函数。
标签: java