java基本数据类型与其封装类
1 Boolean VS boolean
public final class Boolean extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Object.html]Object[/url]implements
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/io/Serializable.html]Serializable[/url],
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Boolean.html]Boolean[/url]>
Boolean 类将基本类型为boolean的值包装在一个对象中。
一个Boolean类型的对象只包含一个类型为boolean的字段。
此外,此类还为boolean和String的相互转换提供了许多方法,并提供了处理boolean时非常有用的其他一些常量和方法。
2 Byte VS byte
public final class Byte extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Byte.html]Byte[/url]>
Byte类将基本类型byte的值包装在一个对象中。
一个Byte类型的对象只包含一个类型为byte的字段。
此外,该类还为byte和String的相互转换提供了几种方法,并提供了处理byte时非常有用的其他一些常量和方法。
3 Character VS char
public final class Character extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Object.html]Object[/url]implements
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/io/Serializable.html]Serializable[/url],
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Character.html]Character[/url]>
Character类在对象中包装一个基本类型char的值。
Character类型的对象包含类型为char的单个字段。
此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。
4 Double VS double
public final class Double extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Double.html]Double[/url]>
Double类在对象中包装了一个基本类型double的值。
每个Double类型的对象都包含一个double类型的字段。
此外,该类还提供了多个方法,可以将double转换为String,将String转换为double,还提供了其他一些处理double时有用的常量和方法。
5 Float VS float
public final class Float extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Float.html]Float[/url]>
Float类在对象中包装了一个float基本类型的值。
Float类型的对象包含一个
float类型的字段。
此外,此类提供了几种方法,可在float类型和String类型之间互相转换,并且还提供了处理float类型时非常有用的其他一些常量和方法。
6 Integer VS int
public final class Integer extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Integer.html]Integer[/url]>
Integer类在对象中包装了一个基本类型int的值。
Integer类型的对象包含一个
int类型的字段。
此外,该类提供了多个方法,能在int类型和String类型之间互相转换,还提供了处理int类型时非常有用的其他一些常量和方法。
7 Long VS long
public final class Long extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Long.html]Long[/url]>
Long类在对象中封装了基本类型long的值。
每个Long类型的对象都包含一个long 类型的字段。
此外,该类提供了多个方法,可以将long转换为String,将String转换为long,除此之外,还提供了其他一些处理long时有用的常量和方法。
8 Short VS short
public final class Short extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Number.html]Number[/url]implements [url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Comparable.html]Comparable[/url]<[url=fil e:///G:/html_zh_CN/html/zh_CN/api/java/lang/Short.html]Short[/url]>
Short类在对象中包装基本类型short的值。
一个Short类型的对象只包含一个short类型的字段。
另外,该类提供了多个方法,可以将short转换为String,将String转换为short,同时还提供了其他一些处理short时有用的常量和方法。
9
public final class Void extends
[url=file:///G:/html_zh_CN/html/zh_CN/api/java/lang/Object.html]Object[/url]。