Comparable和Comparator的区别?

.如果要进行对象数组的比较处理,那么必须有比较器的支持,比较器有两个:Comparable、Comoparator;

· java.lang.Comparable是在类定义的时候实现好的接口,里面只定义有一个compareTo()方法;

·java.util.Comparator属于挽救的比较器接口,需要单独定义一个比较规则类,里面有一个compare()方法,在JDK 1.8开始将其定义为函数式

posted @ 2016-08-24 19:29  java高技术  阅读(117)  评论(0编辑  收藏  举报