java无限循环可变参数,Java可变参数、加强for循环
Java可變參數、增強for循環
一、Javad靜態導入:導入簡化書寫并不占用資源
import語句可以導入一個一個類或者某個包中所有的類
import static導入一個類中所有的靜態方法,導入后可以省略書寫
(兩個靜態方法的補充:Math.max(a, b);得到兩個數中較大的一個數 Math.abs(a-b)得到兩數差的絕對值)
二、可變參數
overload和override的區別:覆寫就是在父類有的方法再次寫一個方法將其代替,重載只是方法名相同,參數不同的方法,這是一種多態的體現形式《多態的體現形式?》
可變參數的特點:1、只能出現在參數列表的最后面 2、...位于變量類型和變量名詞之間 3、調用可變參數的方法時,編譯器為該可變參數隱含創建了一個數組,在方法體中以數組的形式訪問參數
代碼片段:
public static int add(int ?x, int ... args)
{
int sum = x;
for(int i : args)
{
sum += args[i];
}
return sum;
}
三、增強for循環
語法:for(type 變量名 ?: ?集合變量名){ ... }
注意事項:1、迭代變量必須在()中定義 2、集合變量可以是數組或者實現I特rater檔集合類
四、基本數據類型的裝箱和拆箱
Integer i = 3;整數3自動裝箱成整數對象賦給i保存
sop(i + 12);i自動拆箱變為整數進行運算
常用整數 -128~127 由于使用頻率較高,在常量池中共享
(享元設計模式:同一個元素在不同的地方同用的設計模式,flyweight ? ?如果很多很小的對象他們有很多想同的屬性,就把他們變成一個對象,把很多不同的屬性作為方法的參數傳入,這些不同的屬性稱為外部狀態)
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的java无限循环可变参数,Java可变参数、加强for循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python登录系统的实现方法_pyth
- 下一篇: 今天面了个腾讯的大佬,让我见识到了基础的