Java語言通常會使用包(Package)來管理代碼文件,這些文件可以被組織成若干個層級,形成一個有序的結構。在Java中,包的定義必須要放在Java代碼文件的第一行,格式如下:
package 包名;
其中包名可以是任意的合法Java標識符,但是使用時需要注意以下幾點:
- 包名必須和文件夾路徑保持一致,這樣才能正確地進行代碼的編譯和運行。
- 包名要使用小寫字母,以避免不必要的麻煩。
- 如果沒有指定包名,那么這個類會被歸為“無名包”,無法被其他包所訪問。
定義好了包之后,我們就可以在代碼中引用其他包及其下面的類了。Java的引用語法類似于文件系統中的路徑操作,使用"."號來分隔各層包的名字。例如:
import java.util.Scanner;
上述代碼中,我們使用了import關鍵字來引入一個叫做Scanner的類,這個類位于java.util包中。import語句可以出現在代碼文件的任何位置,但是通常會放在文件頭部,用于方便地統一管理代碼依賴關系。
除了import語句之外,Java還提供了另外一種引用技術,叫做全限定名。在代碼中直接使用類的全名來代替引用語句,例如:
java.util.Scanner sc = new java.util.Scanner(System.in);
上述代碼就用到了全限定名方式來創建Scanner對象。全限定名的引用不需要使用import語句,但是會顯得代碼冗長,不太便于閱讀和維護。
所以,我們可以根據需要使用不同的引用方式來達到代碼優化的目的。
上一篇vue淘寶星級打分