1. 程式人生 > >JDK1.5新特性——靜態匯入

JDK1.5新特性——靜態匯入

直接看原始碼

package cn.itcast.p4.news.demo;

import java.util.ArrayList;

import java.util.Collections;
import java.util.List;
import static java.util.Collections.*;//靜態匯入,其實到入的是類中的靜態成員。
//import static java.util.Collections.max;//靜態匯入,其實到入的是類中的靜態成員。

import static java.lang.System.*;

public class StaticImportDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		List<String> list = new ArrayList<String>();
		
		list.add("abc3");
		list.add("abc7");
		list.add("abc1");
		
		out.println(list);
		
		sort(list);//可省去類名,在程式開頭加入靜態匯入。
		
		System.out.println(list);
		
		
		String max = max(list);
		System.out.println("max="+max);
		
	}

}

增加了靜態匯入以後的利弊:

利:簡化了書寫。

弊:不利於觀察程式碼的層級結構屬性。