1 String, 八種基本數據類型 的包裝類都在這個包中
?Java 只有 8 種基本類型: byte?? char ? short ?? int ?? long ?? float ? double ?? boolean
自動裝箱 是Java編譯器在基本數據類型和對應的對象包裝類型之間做的一個轉化。比如:把int轉化成Integer,double轉化成double,等等。反之就是自動拆箱。
(char 的對應的對象包裝類是 Character, int 對應的對象包裝類是 Integer , 其他的名字不變)
?
基本數據(Primitive)類型的自動裝箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0開始提供的功能。
java語言規范中說道:在許多情況下包裝與解包裝是由編譯器自行完成的(在這種情況下包裝成為裝箱,解包裝稱為拆箱)
例子如下:
1
public
class
Wrapper {
2
public
static
void
main(String[] args) {
3
int
i = 500
;
4
Integer t =
new
Integer(i);
5
int
j =
t.intValue();
6
String s =
t.toString();
7
System.out.println(t);
8
Integer t1 =
new
Integer(500
);
9
System.out.println(t.equals(t1));
10
Integer a1 = 5
;
11
int
a2 =
new
Integer(5
);
12
System.out.println("a1 = " + a1 + ",a2 = " +
a2);
13
}
14
}
運行結果:
500
true
a1 = 5,a2 = 5
?
?
2 Object:類層次結構的根類
3 Math:執行基本數學方法運算
4 StringBuffer:線程安全的可變字符序列
5 thread:是程序中的執行線程。Java 虛擬機允許應用程序并發地運行多個執行線程。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

