Java中的包就像計算機中的文件一樣。吧功能相關的文件放到一個文件中,方便管理和查找,防止命名衝突。
在定義包名的時候有以下幾點要注意:
1.包名全部要小寫
2.不能以點開頭和結尾
3.名字要使用公司域名的倒置,比如說你在google公司,那麼你的包名應該定義爲com.google.xxxx,記得www.google.com中的www不是域名。只有google.com爲域名,com.google.xxxx中的xxxx可以自定義
4.java.lang包中所有的類都是默認導入的。不用再導入,比如這個包中我們熟知的Object、System類等等。
在程序中要使用具體的類的時候有兩種使用方法:
1.使用類的完全限定名(包名 + 類名),例如Scanner類的完全限定名就是java.util.Scanner
2.使用import關鍵字來導入,這時會在第一行package 包名聲明的下面有一段代碼標示
import java.util.Scanner;
注意:在導包的時候使用類的完全限定名來導包,不要使用*來代替這個包中的所有類,這樣做的話,不利於代碼的維護性(當別人來看你的代碼的時候,可能不知道你這個類到底是從哪個包中調用的,從而降低了工作效率)