首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 開發工具完整指南:執行環境、編譯器、AppletViewer、Javap、Javah、Javadoc

     編輯:Java 相關知識

1. Java Runtime Interpreter (java)

java [Options] Classname [Arguments]

若類別屬於套件,Classname 需含套件名(如 com.pkg.Main)。

常用 Options

選項說明
-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 屬性

2. Java Compiler (javac)

javac [Options] Filename

常用 Options

選項說明
-classpath <path>覆蓋 CLASSPATH
-d <path>指定 .class 輸出目錄
-g產生除錯資訊表於 .class 中
-nowarn關閉警告
-O優化程式碼
-verbose輸出詳細編譯資訊

3. Applet Viewer (appletviewer)

appletviewer [Options] URL

例:appletviewer test.html。Options 僅 -debug(在除錯器中執行)。

4. Javap (反組譯工具)

javap [options] classname

顯示 .class 內部結構(欄位、方法等)。可用 javap -help 查看選項。

5. Javah (產生 C Header/Stub)

用於產生呼叫 native method 所需的 C 標頭檔與存根檔。

6. Javadoc (文件產生器)

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
}

標籤區塊緊接類別/方法定義之前。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved