靜態導入是JDK1.5裏面的新的特性
壹般我們常寫
import java.util.*;
意思是導入util包下的所有類,然後使用下面的語句用sort對alist進行排序。
Collections.sort(alist);
在jdk1.5中,我們可以寫
import static java.util.Collections.*;
意思是導入Collections類的所有靜態方法(註意只是靜態方法),這樣我們可以使用下面
的語句達到同樣的效果:
sort(alist);
讀到這裏,可能很多人就要想了,System.out.println("");應該也可以寫簡單壹點吧(我開始也是這麽想的)。不好意思,呵呵,println是out的實例方法,非靜態方法,不能用上面的簡寫的。
但是可以用壹種變通的方法,自己實現壹個靜態的println,然後調用這個就行了。