1.增强的for循环【foreach{}迭代数组或集合】
格式:for(变量的类型 变量名:集合变量名 ){}
注意:集合变量可以是数组或实现了Iterable接口的集合类
2.静态导入(这样调用一个静态方法的时候就不需要【类名.方法名】去调用了,直接写静态方法名就可 以了)
格式:import static java.lang.Math.*
注意:这时候的导入就需要加类名了
3.泛型<>
好处:提高了java程序的类型安全
4.可变参数
格式:public int add(int x,int ... args){
int sum=x;
for(int i=0;i<args.length;i++){
sum+=args[i];
}
return sum;
}
注意:【只能出现在参数列表的最后;】
【 ...位于变量类型和变量名之间前后有无空格都可以;】
【调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式
访问可变参数】
5.基本数据类型的自动拆箱与装箱
格式:装箱:integer num = 5;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载