java [Options] Classname [Arguments]
若類別屬於套件,Classname 需含套件名(如 com.pkg.Main)。
| 選項 | 說明 |
|---|---|
-debug | 除錯模式,可搭配 jdb |
-checksource | 檢查 .java 與 .class 時間戳,較新則重新編譯 |
-classpath <path> | 覆蓋 CLASSPATH 環境變數 |
-mx <size> | 最大記憶體(如 -mx10m,>1000 bytes) |
-ms <size> | 初始記憶體(>1000 bytes) |
-noasyncgc | 關閉背景 GC,改用 System.gc() 手動回收 |
-noverify | 關閉位元碼驗證 |
-prof | 啟用效能分析,產生報表檔 |
-ss <size> | C/C++ 程式碼堆疊大小(預設 128k,最小 1000 bytes) |
-oss <size> | Java 程式碼堆疊大小(預設 400k) |
-t | 顯示程式執行追蹤 |
-verbose | 每次載入 .class 顯示資訊 |
-verbosegc | 每次 GC 顯示資訊 |
-D<name>=<value> | 設定 System 屬性 |
javac [Options] Filename
| 選項 | 說明 |
|---|---|
-classpath <path> | 覆蓋 CLASSPATH |
-d <path> | 指定 .class 輸出目錄 |
-g | 產生除錯資訊表於 .class 中 |
-nowarn | 關閉警告 |
-O | 優化程式碼 |
-verbose | 輸出詳細編譯資訊 |
appletviewer [Options] URL
例:appletviewer test.html。Options 僅 -debug(在除錯器中執行)。
javap [options] classname
顯示 .class 內部結構(欄位、方法等)。可用 javap -help 查看選項。
用於產生呼叫 native method 所需的 C 標頭檔與存根檔。
javadoc [Options] FileName
FileName 可為 .java 檔或套件名。建議加 -d 指定輸出目錄。
| 標籤 | 用途 |
|---|---|
@see ClassName#methodName | 建立超連結至相關類別/方法 |
@version Version | 版本號 |
@author AuthorName | 作者 |
@param ParamName Description | 方法參數說明 |
@return Description | 回傳值說明 |
@throws ExceptionClass Description | 拋出例外說明(舊版用 @exception) |
/**
* A class for modeling precious gems.
*
* @see Object
* @see gemology.Rock
* @version 2005
* @author JinJianXin
*/
class Gem extends Rock {
// class definition
}
標籤區塊緊接類別/方法定義之前。