java基礎(chǔ)總結(jié)
導(dǎo)語:Java具有簡(jiǎn)單性、面向?qū)ο、分布式、健壯性、安全性、?*立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。下面是一些基礎(chǔ)要點(diǎn),歡迎參考!
1.靜態(tài)導(dǎo)入:
**import語句可以導(dǎo)入一個(gè)類或某個(gè)包中的所有類
**import static語句導(dǎo)入一個(gè)類中的某個(gè)靜態(tài)方法或所有靜態(tài)方法
靜態(tài)導(dǎo)入后,靜態(tài)方法前面就不用寫類名.方法的方式類調(diào)用
**語法舉例:
import static java.lang.Math.sin;//導(dǎo)入一個(gè)靜態(tài)方法
import static java.lang.Math.*; //導(dǎo)入一個(gè)類中的所有靜態(tài)方法
**靜態(tài)導(dǎo)入使用注意:
當(dāng)類名重復(fù)時(shí),需要制定具體的包名;
當(dāng)方法重名時(shí),需要制定具體所屬的對(duì)象或者類
2.可變參數(shù):
**可變參數(shù)的特點(diǎn):
*可變參數(shù)只能出現(xiàn)在參數(shù)列表的最后;
*...位于變量類型和變量名之間,前后有無空格都可以;
*調(diào)用可變參數(shù)的方法時(shí),編譯器為該可變參數(shù)隱含創(chuàng)建一個(gè)數(shù)組,
在方法體中以數(shù)組的形式訪問可變參數(shù)。
**可變參數(shù)舉例:
*變量類型... 變量名 如 int... arr 表示可變參數(shù)數(shù)組
*public static void show(String str , int... arr){}
3.增強(qiáng)for循環(huán):
**語法:
for ( type 變量名:集合變量名 ) { … }
**注意事項(xiàng):
迭代變量必須在( )中定義!
集合變量可以是數(shù)組或?qū)崿F(xiàn)了Iterable接口的集合類
**舉例:
public static int add(int x,int ...args) {
int sum = x;
for(int arg:args) {
sum += arg;
}
return sum;
}
**增強(qiáng)for循環(huán)代替了迭代器使用的不爽,簡(jiǎn)化書寫
**增強(qiáng)for循環(huán)局限性:
對(duì)集合或者數(shù)組進(jìn)行遍歷時(shí),只能取元素,不能對(duì)集合進(jìn)行操作
【java基礎(chǔ)總結(jié)】相關(guān)文章:
Java基礎(chǔ)知識(shí)總結(jié)09-18
Java基礎(chǔ)加強(qiáng)注解總結(jié)10-16
Java基礎(chǔ)語法09-10
Java語言的基礎(chǔ)07-29
java語言基礎(chǔ)08-29
java編程基礎(chǔ)07-26
java語法基礎(chǔ)06-27
java教程之Java編程基礎(chǔ)09-12