欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 八種基本類型和基本類型封裝類

 更新時間:2017年09月14日 14:21:30   作者:AltErNatiVe  
八種基本數(shù)據(jù)類型分別是:int、short、float、double、long、boolean、byte、char;下面跟隨腳本之家小編一起學(xué)習(xí)java八種基本類型和基本類型封裝類

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

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


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

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

  4.Java語言中,默認(rèn)聲明的小數(shù)是double類型的,因此對float類型的變量進行初始化時需要進行類型轉(zhuǎn)換。

     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()的緩沖對象有關(guān),這里不進行贅述。

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

    4)基本型封裝類型調(diào)用equals(),但是參數(shù)是基本類型,這時候,先會進行自動裝箱,基本型轉(zhuǎn)換為其封裝類型,再進行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);

    程序運行結(jié)果:

true
true
true
true
true
false

總結(jié)

以上所述是小編給大家介紹的Java 八種基本類型和基本類型封裝類,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • java實現(xiàn)兩張圖片2D翻轉(zhuǎn)動畫效果

    java實現(xiàn)兩張圖片2D翻轉(zhuǎn)動畫效果

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)兩張圖片2D翻轉(zhuǎn)動畫效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • java實現(xiàn)讀取jar包中配置文件的幾種方式

    java實現(xiàn)讀取jar包中配置文件的幾種方式

    本文主要介紹了java實現(xiàn)讀取jar包中配置文件的幾種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • httpclient的監(jiān)控流程源碼解讀

    httpclient的監(jiān)控流程源碼解讀

    這篇文章主要為大家介紹了httpclient的監(jiān)控流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • 解決resultMap映射數(shù)據(jù)錯誤的問題

    解決resultMap映射數(shù)據(jù)錯誤的問題

    這篇文章主要介紹了解決resultMap映射數(shù)據(jù)錯誤的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 淺析Java.IO輸入輸出流 過濾流 buffer流和data流

    淺析Java.IO輸入輸出流 過濾流 buffer流和data流

    這篇文章主要介紹了Java.IO輸入輸出流 過濾流 buffer流和data流的相關(guān)資料,本文給大家介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Java實戰(zhàn)小技巧之?dāng)?shù)組與list互轉(zhuǎn)

    Java實戰(zhàn)小技巧之?dāng)?shù)組與list互轉(zhuǎn)

    在Java中,經(jīng)常遇到需要List與數(shù)組互相轉(zhuǎn)換的場景,下面這篇文章主要給大家介紹了關(guān)于Java實戰(zhàn)小技巧之?dāng)?shù)組與list互轉(zhuǎn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • log4j詳細(xì)的常用配置說明介紹

    log4j詳細(xì)的常用配置說明介紹

    下面看我怎么一步步配置到控制臺的,log4j的輸出級別和輸出模式相信都知道的
    2012-11-11
  • Java Stax解析XML示例

    Java Stax解析XML示例

    這篇文章主要介紹了Java Stax解析XML示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-09-09
  • 實例解析Java的Jackson庫中的數(shù)據(jù)綁定

    實例解析Java的Jackson庫中的數(shù)據(jù)綁定

    這篇文章主要介紹了Java的Jackson庫中的數(shù)據(jù)綁定,這里分為通常的簡單數(shù)據(jù)綁定與全數(shù)據(jù)綁定兩種情況來講,需要的朋友可以參考下
    2016-01-01
  • 使用Mybatis-Plus時的SqlSessionFactory問題及處理

    使用Mybatis-Plus時的SqlSessionFactory問題及處理

    這篇文章主要介紹了使用Mybatis-Plus時的SqlSessionFactory問題及處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論