Java基礎——Java筆記——基本資料型別包裝類注意
阿新 • • 發佈:2019-02-15
基本資料型別包裝類有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取值範圍,就會在建立新物件。