1. 程式人生 > >Java包(package)的命名規範&規則 2018年03月21日 03:23:11 InjoyMario 閱讀數:8202 標籤: Javapackag

Java包(package)的命名規範&規則 2018年03月21日 03:23:11 InjoyMario 閱讀數:8202 標籤: Javapackag

Java包(package)的命名規範&規則

2018年03月21日 03:23:11 InjoyMario 閱讀數:8202 標籤: Javapackage 更多

個人分類: Java基礎知識

java中的打包機制是為了防止程式多個地方出現相同的名字而將區域性程式限定在一塊的機制 
如不同地區存在 同名同姓的人,為解決這個問題,我們不同地方的所有人(程式)分別打包。呼叫A的時候分別帶上a.A或者是b.A。這樣就不會出錯了。 
打包其實就是新建了一個資料夾,然後把需要打包的程式放在這個資料夾下面。

要注意

​:

  1. package必須是程式中可執行的第一行程式碼
  2. package語句只能有一句
  3. package命名要求包含的所有字元均為小寫,同時不能有特殊字元
  4. package可以有多層,每一層有.隔開,例如:package china.hubei.wuhan;(China是一個資料夾,hubei是china下的一個資料夾,wuhan是hubei資料夾下的一個資料夾
  5. package語句後面的分號不要掉。​
  6. 包的路徑符合所開發的系統模組的定義,比如生產對生產,物資對物資,基礎類對基礎類。
  7. 如果定義類的時候沒有使用package,那麼java就認為我們所定義的類位於預設包
    裡面(default package)。

  • 個人的專案命名: 
    • indi : 
      個體專案(individual),指個人發起,但非自己獨自完成的專案,可公開或私有專案,copyright主要屬於發起者。 
      包名為“indi.發起者名.專案名.模組名……
    • onem : 
      單人專案(one-man),推薦用indi,指個人發起,但非自己獨自完成的專案,可公開或私有專案,copyright主要屬於發起者。 
      包名為“onem.發起者名.專案名.模組名……
    • pers : 
      個人專案(personal),指個人發起,獨自完成,可分享的專案,copyright主要屬於個人
      。 
      包名為“pers.個人名.專案名.模組名.……
    • priv : 
      私有專案(private),指個人發起,獨自完成,非公開的私人使用的專案,copyright屬於個人。 
      包名為“priv.個人名.專案名.模組名.……

  • 團體的專案命名

    • team: 
      團隊專案,指由團隊發起,並由該團隊開發的專案,copyright屬於該團隊所有。 
      包名為“team.團隊名.專案名.模組名.……

    • com : 
      公司專案,copyright由專案發起的公司所有。 
      包名為“com.公司名.專案名.模組名.……