int(整型) -2147483648~2147483647
short(短整型)-32768~32767
byte(位)-128~127
long,boolean,byte,double,float
包裝類針對基本資料型別的物件轉換而實現的,如果要將基本資料型別以類的形式進行處理,那麼就要進行包裝
裝箱:將資料型別儲存在包裝類中
拆箱:從包裝類物件中獲取資料
基本資料型別有八種,所以提供有八種包裝類,
public byte bytevalue()
public int intvalue()
public short shortyvalue()
public long lon**alue()
public double doublevalue()
public float floatvalue()
資料裝箱:一般利用構造方法完成
例如:
integer i =1;
//自動拆箱,無需手動拆箱
system.out.
println
(i++);
//1 system.out.
println
(++i)
;//3
system.out.
println
(i++
+++i)
;//8
包裝類自動裝箱和拆箱原理
包裝類的自動裝箱和拆箱是jdk1.5的新特性 一.首先 了解自動裝箱的過程 有兩種自動裝箱過程 第一種 128 127 之內 呼叫相應包裝類的valueof 例如 integer i 12 integer a 23 這些過程由jdk 編譯器自動裝箱完成的 即 會自動呼叫 integer.valueo...
自動裝箱與自動拆箱
jdk1.5後出現的特性,自動裝箱和自動拆箱 自動裝箱 基本資料型別,直接變成物件 自動拆箱 物件中的資料變回基本資料型別 方便使用 自動裝箱和拆箱弊端,可能出現空指標異常 public class integerdemo 2 關於自動裝箱和拆箱一些題目 public static void fun...
自動裝箱與自動拆箱
j a 中的每一種原始資料型別都有其對應的引用型別 boolean byte char double float int long 和 short 分別對應著 boolean byte character double float integer long 和 short。在處理賦值語句 方法的引數...