- 深入淺出Java編程
- 遲殿委 王健編著
- 416字
- 2022-07-29 14:19:59
6.1 Java包結構
package關鍵字是包聲明語句。一個類如果存在package關鍵字,則這個關鍵字必須在類的第一句,注釋除外。包聲明的語法為“package cn.oracle;”,即以package開始,以;(分號)結束。正如前面所示,cn為第一層包,oracle為第二層包,即cn.oracle為完整的包名。在聲明包名時,一般為公司倒置的網站名稱。例如,某個公司的網站為http://www.abc.com,則這個公司聲明包應該為“package com.abc;”。
如果一個類擁有包名。正像前面所講到的那樣,在使用javac編譯時,應該添加-d參數,同時編譯出包的目錄結構。以下是一個帶有包的類:
【文件6.1】Hello.java

現在使用javac -d . Hello.java的方式來編譯上面的源代碼:
1. D:\java>javac -d . Hello.java
在編譯好的目錄下,即可看到同時編譯的以包命名的目錄,如圖6-1所示。

圖6-1
現在使用java命令運行已經編譯好的類,此時應該使用“java完整包名.類名”執行。
1. D:\java>java com.oracle.Hello 2. Hello
建議在聲明類時至少應該有兩層包。第一層表示國家或者組織。第二層表示公司名稱。第三層表示模塊或者功能。
在Eclipse中可以獨立地創建一個包,如圖6-2所示。

圖6-2
也可以在創建類時直接指定包名,如圖6-3所示。

圖6-3
推薦閱讀
- Learning C++ Functional Programming
- JIRA 7 Administration Cookbook(Second Edition)
- Visual Basic學習手冊
- Getting Started with NativeScript
- Python機器學習基礎教程
- C++面向對象程序設計習題解答與上機指導(第三版)
- Kotlin從基礎到實戰
- 用案例學Java Web整合開發
- Kivy Cookbook
- 零基礎學Python編程(少兒趣味版)
- Node.js從入門到精通
- 石墨烯改性塑料
- Clojure Web Development Essentials
- Getting Started with the Lazarus IDE
- Flutter之旅