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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
