1 Boolean VS boolean
public final class Booleanextends Objectimplements Serializable, Comparable<Boolean>
Boolean 類將基本類型爲 boolean
的值包裝在一個對象中。一個 Boolean
類型的對象只包含一個類型爲 boolean
的字段。
此外,此類還爲 boolean
和 String
的相互轉換提供了許多方法,並提供了處理 boolean
時非常有用的其他一些常量和方法。
2 Byte VS byte
public final class Byteextends Numberimplements Comparable<Byte>
Byte
類將基本類型 byte
的值包裝在一個對象中。一個 Byte
類型的對象只包含一個類型爲 byte
的字段。
此外,該類還爲 byte
和 String
的相互轉換提供了幾種方法,並提供了處理 byte
時非常有用的其他一些常量和方法。
3 Character VS char
public final class Characterextends Objectimplements Serializable, Comparable<Character>
Character
類在對象中包裝一個基本類型 char
的值。Character
類型的對象包含類型爲 char
的單個字段。
此外,該類提供了幾種方法,以確定字符的類別(小寫字母,數字,等等),並將字符從大寫轉換成小寫,反之亦然。
4 Double VS double
public final class Doubleextends Numberimplements Comparable<Double>
Double
類在對象中包裝了一個基本類型 double
的值。每個 Double
類型的對象都包含一個 double
類型的字段。
此外,該類還提供了多個方法,可以將 double
轉換爲 String
,將 String
轉換爲 double
,還提供了其他一些處理 double
時有用的常量和方法。
5 Float VS float
public final class Floatextends Numberimplements Comparable<Float>
Float
類在對象中包裝了一個 float
基本類型的值。Float
類型的對象包含一個 float
類型的字段。
此外,此類提供了幾種方法,可在 float
類型和 String
類型之間互相轉換,並且還提供了處理 float
類型時非常有用的其他一些常量和方法。
6 Integer VS int
public final class Integerextends Numberimplements Comparable<Integer>
Integer
類在對象中包裝了一個基本類型 int
的值。Integer
類型的對象包含一個 int
類型的字段。
此外,該類提供了多個方法,能在 int
類型和 String
類型之間互相轉換,還提供了處理 int
類型時非常有用的其他一些常量和方法。
7 Long VS long
public final class Longextends Numberimplements Comparable<Long>
Long
類在對象中封裝了基本類型 long
的值。每個 Long
類型的對象都包含一個 long
類型的字段。
此外,該類提供了多個方法,可以將 long
轉換爲 String
,將 String
轉換爲 long
,除此之外,還提供了其他一些處理 long
時有用的常量和方法。
8 Short VS short
public final class Shortextends Numberimplements Comparable<Short>
Short
類在對象中包裝基本類型 short
的值。一個 Short
類型的對象只包含一個 short
類型的字段。
另外,該類提供了多個方法,可以將 short
轉換爲 String
,將 String
轉換爲 short
,同時還提供了其他一些處理 short
時有用的常量和方法。
9
public final class Voidextends Object
Void 類是一個不可實例化的佔位符類,它保持一個對代表 Java 關鍵字 void 的 Class 對象的引用。