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類別也包含一些類別方法,這些方法可以直接透過類別名稱調用,用來進行字元分類。