----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
普通导入:
import 可以导入一个类或某个包中的所有类,这样我们就可以访问导入进来的类,产生该类的实例,调用它的方法完成某些功能,如果类中的方法和成员变量是静态的,就不需要我们产生该类的实例,直接通过类名的方式访问
静态导入:
import static 可以导入一个类中的某个静态方法或所有静态方法,这样我们就可以不用写上类名而直接使用方法
可变参数:
可变参数就是一个方法中参数的数目是不固定的,是可变的,在jdk1.5以前要实现类似的功能要使用方法的重载,根据参数数目不同来重载若干个方法。Jdk1.5 后有了可变参数的概念 ,实现若干数按升序排列
import java.util.*;
public class ChangeArgs {
public static void main(String [] args){
sort(9,8,7);
sort(2,3,1,6,4,8);
}
public static void sort(int ... args){//可变参数,实现排序
Arrays.sort(args);
for(int element:args){
System.out.print(element+" ");
}
System.out.println();
}
}
可变参数只能出现在方法的最后 ...位于变量类型和变量名之间 在调用可变参数的方法时,编译器隐含的为该可变参数创建一个数组,在方法体中以数组的形式访问
加强的for循环:
语法:for(元素数据类型 变量名(可任意):集合变量名)
迭代变量必须在()中定义,集合变量可以是数组或实现了iterable接口的集合类
int [] i=new int[7]{0,12,45,1,3,4,5};普通循环输出
for(int j=0;j
}
加强的for循环:
for(int element:i){
System.out.print(element);
}
----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
详情请查看:http://edu.csdn.net/heima