JDK5 0新特性 1 自動裝箱和拆箱

2021-08-26 21:10:47 字數 495 閱讀 1276

/**

* 基本型別的資料值可以直接賦給基本資料物件,基本資料的物件也可以直接賦給基本資料變數

* 在表示式中,基本型別的資料值可以和基本資料物件進行運算

* 基本資料型別的陣列不能實現自動裝箱和拆箱,即int不能當成integer使用

*//**

* 演示基本資料型別的自動拆箱和裝箱

*/public class autobox

/**boolean型別的自動拆箱與裝箱*/

public static void booleanautobox()

if(b || bobj)

}/**字元型別的自動拆箱與裝箱*/

public static void charautobox()

}public static void main(string args);

//integer iobj = is; //error!!!

}}

JDK 5 0新特性 列舉

列舉 需要在一定範圍內取值,這個值只能是這個範圍內的任意乙個。例如 交通訊號燈。列舉的構造方法是私有的。建立列舉的格式 其中enum為列舉關鍵字 enum 列舉型別名稱例如紅綠燈的列舉 private color color test public void test enum color列舉的常用...

JDK 1 5 新特性 自動拆箱裝箱

1.5版本支援了自動包裝和解包操作,對於bool boolean,byte byte,double double,short short,int integer,long long,float float的相應包裝 解包操作都進行了支援,從而使 變得簡單。這裡需要注意的是,基本資料型別和類型別是不一...

你會使用jdk5 0提供的自動裝箱拆箱功能嗎

來看乙個小例子 public class test public class test 結果前者為true,後者為false,這有點令人驚訝,兩個例子語法完全一樣,只不過改了個數值而已,結果卻相反,其實這與 運算子的比較有關,操作符既可以用來比較兩個基本資料型別的變數值是否相等,也可以用於判斷兩個物...