真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

Java八種基本類型和基本類型封裝類-創(chuàng)新互聯

1.首先,八種基本數據類型分別是:int、short、float、double、long、boolean、byte、char;

10年積累的網站設計、成都做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有蓬溪免費網站建設讓你可以放心的選擇與我們合作。

     它們的封裝類分別是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。


 2.Java中的數值都是有符號的,不存在無符號的數,它們的取值范圍也是固定的,不會隨著硬件環(huán)境或者操作系統(tǒng)的改變而改變。

  3.原始數據類型在傳遞參數時都是按值傳遞,封裝類都是按引用傳遞。

  4.Java語言中,默認聲明的小數是double類型的,因此對float類型的變量進行初始化時需要進行類型轉換。

     float類型變量有兩種初始化方法:float f = 1.0f  或者 float f =(float) 1.0 。

  5."=="和"equal()"方法:

    1)基本型和基本型封裝型進行“==”運算符的比較,基本型封裝型將會自動拆箱變?yōu)榛拘秃笤龠M行比較,因此Integer(0)會自動拆箱為int類型再進行比較,顯然返回true。

    2)兩個Integer類型進行“==”比較,如果其值在-128至127,那么返回true,否則返回false, 這跟Integer.valueOf()的緩沖對象有關,這里不進行贅述。

    3)兩個基本型的封裝型進行equals()比較,首先equals()會比較類型,如果類型相同,則繼續(xù)比較值,如果值也相同,返回true。

    4)基本型封裝類型調用equals(),但是參數是基本類型,這時候,先會進行自動裝箱,基本型轉換為其封裝類型,再進行3中的比較?!  ?/p>

 int i=0;
  Integer j=new Integer(0);
  System.out.println(i==j);
  System.out.println(j.equals(j));
  double d=0.5;
  Double b=new Double(0.5);
  System.out.println(d==b);
  System.out.println(b.equals(d));
  Integer aa=-100;
  Integer bb=-100;
  System.out.println(aa==bb);
  Integer aaa=129;
  Integer bbb=129;
  System.out.println(aaa==bbb);

網站欄目:Java八種基本類型和基本類型封裝類-創(chuàng)新互聯
文章出自:http://weahome.cn/article/dgdsii.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部