使用 Collections.sort 后在 List 中添加的新排序方法
2022-09-02 11:48:09
为什么在java 8中添加了一个新的排序方法,而我们有一个规定来排序列表使用java.util.List
Collections.sort
为什么在java 8中添加了一个新的排序方法,而我们有一个规定来排序列表使用java.util.List
Collections.sort
JB Nizet的答案已经为您提供了为什么添加此方法是一个好主意的理由。第二个方面是:
如果添加此方法显然是一个好主意,为什么没有在早期版本中添加它?
接口和静态实用程序都是在同一版本1.2中添加的,因此可以从一开始就包含它。List
Collections
在错失了这个机会之后,就没有办法再添加它了。在 Java 1.8 中引入 -methods 之前,将方法添加到接口是一种更改,该更改会破坏向后兼容性。default