TOP

Java 八種基本類型和基本類型封裝類
2017-09-19 14:20:46 】 瀏覽:10293
Tags:

1.首先优乐棋牌app下载,八種基本數據類型分別是:int、short、float、double、long、boolean、byte、char;


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


  2.Java中的數值都是有符號的,不存在無符號的數,它們的取值范圍也是固定的优乐棋牌app下载,不會隨著硬件環境或者操作系統的改變而改變。


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


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


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


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


    1)基本型和基本型封裝型進行“==”運算符的比較,基本型封裝型將會自動拆箱變為基本型后再進行比較,因此Integer(0)會自動拆箱為int類型再進行比較优乐棋牌app下载,顯然返回true。


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


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


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


    程序運行結果:


請關注公眾號獲取更多資料



】【打印繁體】【】【】 【】【】【】 【關閉】 【返回頂部
上一篇Python文件操作---合并文本文件內.. 下一篇Java設計模式之代理模式詳述