java、hadoop、scala数据类型的比较
java hadoop scala
注意:java中有8种基本数据类型,三中引用数据类型(数组、类和接口)
scala中有7如下7种数值类型,其中Double(无包装类型)和一个Boolean类型,和java不同,scala不区分基本类型和引用类型,所以这些类型都是对象
hdaoop常用的数据类型有8种,当然它也可以自定义数据类型。
java 字节数 hadoop scala
byte 1 ByteWritable Byte
short 2 Short
int 4 IntWritable Int
long 8 LongWritable Long
float 4 FloatWritable Float
double 8 DoubleWritable Double
char 2 Char
boolean 1 BooleanWritable Boolean
String Text String
(使用UTF8格式存储的文本)
null NullWritable Null
(当<key, value>中的key或value为空时使用)