为什么在我们有使用java.util.List
Collections.sort
中添加了新的排序方法
答案 0 :(得分:28)
答案 1 :(得分:15)
JB Nizet's answer已经说明为什么添加此方法是个好主意。第二个方面是:
如果添加此方法显然是个好主意,为什么还没有在某些早期版本中添加它?
List
接口和静态实用程序Collections
都在同一版本1.2中添加,因此可以从一开始就包含它。
在错过了机会之后,再也无法添加它了。向接口添加方法是一种在Java 1.8中引入default
- 方法之前会破坏向后兼容性的更改。