1. 程式人生 > >package有什麼作用

package有什麼作用

它類似於Linux檔案系統,有一個根,從根開始有目錄和檔案,然後目錄中巢狀目錄。

package主要有兩個作用:

1). 提供多層名稱空間,解決命名衝突,通過使用package,使得處於不同package中的類可以存在相同的名字。 2). 對類按功能進行分類,使專案的組織更加清晰。

package的一般用法(原始檔所在目錄為當前目錄):
  1. 在每個原始檔的開頭加上“package packagename;”,然後原始檔所在目錄建立一個新目錄,名稱為packagename。
  2. 用javac指令編譯每個sourcename.java原始檔,將生成sourcename.classname檔案複製到packagename目錄。
  3. 用java指令執行程式:java packagename.sourcename
package com.pkg;
public class TestPackage{
	public static void main(String[] args) {
	System.out.println("Hello World");
	}
}

通過執行指令javac -d.TestPackage.java程式碼,會在當前目錄下自動生成目錄com/pkg,然後通過執行指令java com.pkg.TestPackage執行程式。 常考:包由一組類和介面組成。