在Java中,想要在一個文件里額外調用其他文件里的代碼,就需要用到Java中的include和import命令。
include
Java中并沒有include語句,include是C和C++語言中的預處理指令。include指令會告訴編譯器在編譯前把指定文件的內容插入到指定位置。Java 由于不需要預處理,所以也不需要 include。
import
要使用其他文件里的代碼,需要用到import指令。import指令告訴編譯器在哪里搜索要使用的類。如果代碼的包名不和調用的包名一致,需要使用import來告訴編譯器從其他地方讀取代碼。import可以在Java源程序的開頭指定,也可以在類或方法中指定(在不同的的地方指定不會有差別)。import的方式有兩種:
- import full_class_name;
- import package_name.Class_name;
第一種方式導入時需要寫全類名,比如導入java.util包里的ArrayList,可以這么寫:
import java.util.ArrayList;
第二種方式導入時可以只導入必要的類,以免導入太多無用的類。比如導入java.util包里的ArrayList,可以這么寫:
import java.util.ArrayList;
使用時可以直接寫類名,而不用寫全限定名:
ArrayList list=new ArrayList();
如果要導入一個包里所有的類,可以使用 * 通配符:
import java.util.*;
這樣就可以導入java.util包里所有的類。不過,由于導入所有類可能導致命名沖突,因此在實際使用中千萬不要濫用 * 通配符。
通過import命令可以方便地引入其他文件里的代碼,提高了代碼的可讀性和可維護性。
上一篇html登錄界面源代碼、
下一篇java json轉數組