1. 程式人生 > >Java基礎---靜態匯入+增強for迴圈+可變引數+自動拆裝箱+列舉

Java基礎---靜態匯入+增強for迴圈+可變引數+自動拆裝箱+列舉

靜態匯入      作用:簡化書寫     格式:           import static 包名.類名.靜態成員;           import static 包名.類名.*;     注意:僅對於一個類的靜態成員起作用           靜態匯入的成員與本類的靜態成員同名時,優先本類靜態成員,(加類名限定) -----------------------------------------------------------------------------------------------------------------   增強for迴圈     作用:簡化迭代器的書寫格式。     格式:             for(資料型別  變數名 : 遍歷的目標){...}      使用前提:只有實現了Iterable介面的物件或者是陣列物件才能使用     注意:          1. 底層還是迭代器,只能用於遍歷不準改變物件的元素個數          2. 迭代器的遍歷方式可以使用迭代器的方法增刪元素。          3. 增強for迴圈使用的時候必須要存在一個遍歷的目標物件             普通的for迴圈可以不存在遍歷的目標物件。 ---------------------------------------------------------------------------------------------------------------    可變引數     格式:            函式名(資料型別...  變數名)       注意:     1. 一個函式的形參使用了可變引數,呼叫該函式時可傳參也可不傳參     2. 可變引數實際上就是一個數組.     3. 可變引數必須要位於形參列表中的最後一個位置。     4. 一個方法中最多隻能使用一個可變引數。 ------------------------------------------------------------------------------- 自動裝拆箱 自動裝箱:自動把基本資料型別轉成引用資料型別資料, 自動拆箱:自動把引用資料型別資料轉成基本資料型別. 描述基本型別變數的類稱作為----->包裝類。     基本資料型別       包裝(引用)型別     byte               Byte     short              Short     int                Integer      long               Long      float              Float      double             Double     boolean            Boolean      char               Character