Arrays排序方法重写
- 排序方法:可以调用默认sort方法,也可以自己进行重载,Java_Arrays实现了Comparator接口的匿名内部类,要求实现compare方法:
Arrays.sort(arr, new Comparator(){@Overridepublic int compare(Object o1,Object o2){Integer i1 = (Integer)o1;Integer i2 = (Integer)o2;return i2 - i1;}
})
底层为binarySort,即二分排序。这种排序方法的重写充分体现了接口编程+动态绑定+匿名内部类的的综合使用