Java的基本数据类型包括:boolean、byte、short、char、int、long、float和double。Java同时也提供了与基本数据类型相关的类,实现了对基本数据类型的封装。这些类在java.lang包中,分别是:Byte、Integer、Short、Long、Float、Double和Character类。
Double和Float类
Double类和Float类实现了对double和float基本类型数据的类包装。可以使用Double类的构造方法Double(double num)创建一个Double类型的对象;使用Float类的构造方法Float(float num)创建一个Float类型的对象。Double对象调用doubleValue()方法可以返回该对象含有的double型数据;Float对象调用floatValue()方法可以返回该对象含有的float型数据。
Byte、Short、Integer、Long类
Byte、Short、Integer和Long类的构造方法分别为Byte(byte num)、Short(short num)、Integer(int num)和Long(long num)。Byte、Short、Integer和Long对象分别调用byteValue()、shortValue()、intValue()和longValue()方法返回该对象含有的基本类型数据。
Character类
可以使用Character类的构造方法Character(char c)创建一个Character类型的对象。Character对象调用charValue()方法可以返回该对象含有的char型数据。Character类还包括一些类方法,这些方法可以直接通过类名调用,用来进行字符分类。