一、序列化 1 hadoop自定义了数据类型,在hadoop中,所有的key/value类型必须实现Writable接口。有两个方法,一个是write,一个是readFileds。分别用于读(反序列化操作)和写(序列化操作)。 2 所有的key必须实现Comparable接口,在MapReduce过 ...
分类:
其他好文 时间:
2018-04-28 11:42:18
阅读次数:
231
comparable在java.lang下 comparator在java.util下 Comparable 和Comparator详解及 区别 ...
分类:
其他好文 时间:
2018-04-25 10:55:36
阅读次数:
146
Boolean源码比较简单。 1 public final class Boolean implements java.io.Serializable, 2 Comparable<Boolean> 3 { 4 /** 5 * The {@code Boolean} object correspond ...
分类:
编程语言 时间:
2018-04-07 01:18:02
阅读次数:
223
Byte 类字节,属于Number。 1 public final class Byte extends Number implements Comparable<Byte> { 2 3 /** 4 * A constant holding the minimum value a {@code by ...
分类:
编程语言 时间:
2018-04-07 01:14:52
阅读次数:
232
总体阅读了Long的源码,基本跟Integer类类似,所以特别全部贴出源码,直接注释进行理解。 1 // final修饰符 2 public final class Long extends Number implements Comparable<Long> { 3 /** 4 * A const ...
分类:
编程语言 时间:
2018-04-06 23:51:13
阅读次数:
171
String类定义实现了java.io.Serializable, Comparable<String>, CharSequence 三个接口;并且为final修饰。 public final class String defined public final class String value[ ...
分类:
编程语言 时间:
2018-04-05 01:31:32
阅读次数:
250
//这里简单介绍一下Java的Comparable内部比较器和Comparator外部比较器的用法实现 //那么我们来做一个关于对象间的排序,首先建一个Model或者叫JavaBen。如下: //1.Java的Comparable内部比较器的用法实现: //Comparable内部比较器(要让实体类 ...
分类:
编程语言 时间:
2018-04-01 21:53:28
阅读次数:
417
(一)list和数组 ①List默认排序代码: ②:数组: (二)自定义排序: ①实现Comparable接口,类内设比较项。 ②实现Comparator接口,类外设比较项。 ...
分类:
编程语言 时间:
2018-03-24 22:34:45
阅读次数:
225
6.1.2 接口不是类,不能实例化一个接口;但是可以声明接口的变量;Comparable x; 接口变量必须引用实现了接口的类对象;x = new Employee(); 检查一个对象是否属于某个特定类(instanceof); 检查一个对象是否属于某个特定的接口(instance);if (anO ...
分类:
编程语言 时间:
2018-03-18 11:54:00
阅读次数:
115
6.1 接口不是类,是对类的一组需求的描述,这些类需要遵守接口描述的统一格式进行定义。例如:Arrays类中sort方法(可以对对象数组进行排序)前提是对象所属的类必须实现了Comparable 接口。 public interface Comparable { int compareTo(Obje ...
分类:
编程语言 时间:
2018-03-17 12:09:44
阅读次数:
244