java入门 -- 静态导入

package com.michael.jdk15;

/* 

* jdk1.5之新特性--静态导入

 * 静态导入:

 * 作用:简化书写 

*  使用:静态导入可以作用于一个类的所有静态成员;

 *  格式: import static 包名.类名.静态的成员

 *  注意:

  *  1. 如果静态导入的成员与本类中的成员存在同名的情况,那么默认使用本类中的成员, *  如果需要指定使用静态导入的成员,那么需要在静态成员前面加上类名:也就是说 *  静态导入不再起作用。 

  */import java.util.ArrayList;

import java.util.Collection;

import java.util.Collections;

import static java.util.Collections.sort; //静态导入一个方法import static java.util.Collections.binarySearch; //静态导入一方法

import static java.util.Collections.max;

import static java.util.Collections.*;//静态导入所有方法

import static java.lang.System.out; //静态导入输入

public class Demo0 {public static void main(String[] srgs){

ArrayListarrlist = new ArrayList();

arrlist.add(13);

arrlist.add(20);

arrlist.add(10);

arrlist.add(40);

arrlist.add(21);

//使用Collection.sort()排序

sort(arrlist);

//二分查找

out.println(binarySearch(arrlist, 13));

out.println(max(arrlist));

}

public static void sort(){

out.println("调用本类的方法");

}

}

你可能感兴趣的:(java入门 -- 静态导入)