1 Boolean VS boolean
public final class Boolean extends Object implements Serializable, Comparable< Boolean>
Boolean 类将基本类型为 boolean
的值包装在一个对象中。一个 Boolean
类型的对象只包含一个类型为 boolean
的字段。
此外,此类还为 boolean
和 String
的相互转换提供了许多方法,并提供了处理 boolean
时非常有用的其他一些常量和方法。
2 Byte VS byte
public final class Byte extends Number implements Comparable< Byte>
Byte
类将基本类型 byte
的值包装在一个对象中。一个 Byte
类型的对象只包含一个类型为 byte
的字段。
此外,该类还为 byte
和 String
的相互转换提供了几种方法,并提供了处理 byte
时非常有用的其他一些常量和方法。
3 Character VS char
public final class Character extends Object implements Serializable, Comparable< Character>
Character
类在对象中包装一个基本类型 char
的值。Character
类型的对象包含类型为 char
的单个字段。
此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。
4 Double VS double
public final class Double extends Number implements Comparable< Double>
Double
类在对象中包装了一个基本类型 double
的值。每个 Double
类型的对象都包含一个 double
类型的字段。
此外,该类还提供了多个方法,可以将 double
转换为 String
,将 String
转换为 double
,还提供了其他一些处理 double
时有用的常量和方法。
5 Float VS float
public final class Float extends Number implements Comparable< Float>
Float
类在对象中包装了一个 float
基本类型的值。Float
类型的对象包含一个 float
类型的字段。
此外,此类提供了几种方法,可在 float
类型和 String
类型之间互相转换,并且还提供了处理 float
类型时非常有用的其他一些常量和方法。
6 Integer VS int
public final class Integer extends Number implements Comparable< Integer>
Integer
类在对象中包装了一个基本类型 int
的值。Integer
类型的对象包含一个 int
类型的字段。
此外,该类提供了多个方法,能在 int
类型和 String
类型之间互相转换,还提供了处理 int
类型时非常有用的其他一些常量和方法。
7 Long VS long
public final class Long extends Number implements Comparable< Long>
Long
类在对象中封装了基本类型 long
的值。每个 Long
类型的对象都包含一个 long
类型的字段。
此外,该类提供了多个方法,可以将 long
转换为 String
,将 String
转换为 long
,除此之外,还提供了其他一些处理 long
时有用的常量和方法。
8 Short VS short
public final class Short extends Number implements Comparable< Short>
Short
类在对象中包装基本类型 short
的值。一个 Short
类型的对象只包含一个 short
类型的字段。
另外,该类提供了多个方法,可以将 short
转换为 String
,将 String
转换为 short
,同时还提供了其他一些处理 short
时有用的常量和方法。
9
public final class Void extends Object
Void 类是一个不可实例化的占位符类,它保持一个对代表 Java 关键字 void 的 Class 对象的引用。