JDK1.5新特性——靜態匯入
阿新 • • 發佈:2018-12-10
直接看原始碼
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); } }
增加了靜態匯入以後的利弊:
利:簡化了書寫。
弊:不利於觀察程式碼的層級結構屬性。