java基本數據類型和其封裝類

1  Boolean VS boolean

public final class Boolean
extends Objectimplements Serializable, Comparable<Boolean>
 

Boolean 類將基本類型爲 boolean 的值包裝在一個對象中。一個 Boolean 類型的對象只包含一個類型爲 boolean 的字段。

此外,此類還爲 booleanString 的相互轉換提供了許多方法,並提供了處理 boolean 時非常有用的其他一些常量和方法。

2  Byte  VS byte

public final class Byte
extends Numberimplements Comparable<Byte>
 

Byte 類將基本類型 byte 的值包裝在一個對象中。一個 Byte 類型的對象只包含一個類型爲 byte 的字段。

此外,該類還爲 byteString 的相互轉換提供了幾種方法,並提供了處理 byte 時非常有用的其他一些常量和方法。

 

  3 Character  VS char

public final class Character
extends Objectimplements Serializable, Comparable<Character>
 

Character 類在對象中包裝一個基本類型 char 的值。Character 類型的對象包含類型爲 char 的單個字段。

此外,該類提供了幾種方法,以確定字符的類別(小寫字母,數字,等等),並將字符從大寫轉換成小寫,反之亦然。

4  Double  VS double

public final class Double
extends Numberimplements Comparable<Double>
 

Double 類在對象中包裝了一個基本類型 double 的值。每個 Double 類型的對象都包含一個 double 類型的字段。

此外,該類還提供了多個方法,可以將 double 轉換爲 String,將 String 轉換爲 double,還提供了其他一些處理 double 時有用的常量和方法。

5  Float  VS  float

public final class Float
extends Numberimplements Comparable<Float>
 

Float 類在對象中包裝了一個 float 基本類型的值。Float 類型的對象包含一個 float 類型的字段。

此外,此類提供了幾種方法,可在 float 類型和 String 類型之間互相轉換,並且還提供了處理 float 類型時非常有用的其他一些常量和方法。

 6 Integer  VS int

public final class Integer
extends Numberimplements Comparable<Integer>
 

Integer 類在對象中包裝了一個基本類型 int 的值。Integer 類型的對象包含一個 int 類型的字段。

此外,該類提供了多個方法,能在 int 類型和 String 類型之間互相轉換,還提供了處理 int 類型時非常有用的其他一些常量和方法。

7 Long  VS long

public final class Long
extends Numberimplements Comparable<Long>
 

Long 類在對象中封裝了基本類型 long 的值。每個 Long 類型的對象都包含一個 long 類型的字段。

此外,該類提供了多個方法,可以將 long 轉換爲 String,將 String 轉換爲 long,除此之外,還提供了其他一些處理 long 時有用的常量和方法。

8  Short VS short

public final class Short
extends Numberimplements Comparable<Short>
 

Short 類在對象中包裝基本類型 short 的值。一個 Short 類型的對象只包含一個 short 類型的字段。

另外,該類提供了多個方法,可以將 short 轉換爲 String,將 String 轉換爲 short,同時還提供了其他一些處理 short 時有用的常量和方法。

9

public final class Void
extends Object
 

Void 類是一個不可實例化的佔位符類,它保持一個對代表 Java 關鍵字 void 的 Class 對象的引用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章