码迷,mamicode.com
首页 > 其他好文 > 详细

WritableComparable:WritableComparator

时间:2018-07-28 13:50:32      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:interface   .class   int   class   size   静态   ble   帮助   按键   

1.WritableComparable用途:
  WritableComparable可以相互比较,通常通过Comparators(比较器)进行比较。
  在Hadoop Map-Reduce框架中用作键的任何类型都应该实现这个接口,因为要按键做排序;
2.WritableComparable和WritableComparator 
3.【WritableComparable.class】分析
  public interface WritableComparable<T> extends Writable, Comparable<T> {}
4.【WritableComparator.class】分析
  说明:WritableComparables的比较器。
  这个基本实现使用自然排序。要定义替代排序,请重写compare(WritableComparable,WritableComparable)。
可以通过重写比较(byte[]、int、int、byte[]、int、int、int)来优化比较密集的操作。提供了静态实用方法来帮助优化该方法的实现。

WritableComparable:WritableComparator

标签:interface   .class   int   class   size   静态   ble   帮助   按键   

原文地址:https://www.cnblogs.com/lyr999736/p/9381645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!