1. 程式人生 > >Java基礎——Java筆記——基本資料型別包裝類注意

Java基礎——Java筆記——基本資料型別包裝類注意

基本資料型別包裝類有8種,其中7種都有parseXxx方法,可以將這7種字串表現形式轉換成基本資料型別

注意:char的包裝類Character中沒有parseXxx方法,字串到字元陣列的轉換用toCharArray()

jdk1.5版本後增加了自動裝箱,自動拆箱新特性。

注意,Integer i=4;i=i+6; 由於是物件,所以可以賦空值Integer i=null, 再執行i=i+6,會發生NullPointerException,

面試題:

Integer i1=127;

Integer i2=127;

System.out.println(i1==i2);  //true

System.out.println(i1.equalsi2); //true

Integer i3=128;

Integer i4=128;

System.out.println(i3==i4); //false

System.out.println(i3==i4); //true

-128d到127是byte的取值範圍,如果在這個取值範圍內,自動裝箱就不會新建立物件,而是從常量池中獲取。

如果超過了byte取值範圍,就會在建立新物件。