<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-71  評論-4  文章-0  trackbacks-0
    1. Java tool
    1.1 runtime interpreter
    Java runtime interpreter語法如下:

    java Options Classname Arguments

    如果類使用了包,那么Classname應包含包的名稱。

    下面介紹Options的可選取項:

    (1) -debug:以deug的模式運行interpreter,它允許也jdb(Java調(diào)試器)一起使用;

    (2) -checksource:打開interpreter時會檢查源文件即.java文件和.class文件的日期,如果.java比.class還要新,那么.class文件會被重新編譯;

    (3) -classpath:該參數(shù)覆蓋環(huán)境變量CLASSPATH;

    (4) -mx x:修改所分配內(nèi)存的最大值,如-mx –10m;x>1000byte

    (5) -ms x:修改初始化內(nèi)存;x>1000byte

    (6) -noasyncgc:關(guān)閉垃圾回收線程,即不自動回垃圾,這時可以使用System.gc這個方法來手動回收垃圾;

    (7) -noverify:關(guān)閉代碼的驗證功能;

    (8) -prof:打開報表功能,該功能對程序的執(zhí)行進行跟蹤,最終形成報表文件,記錄所有方法的執(zhí)行時間,有利于找出程序的瓶頸所在;

    (9) -ss x:在java的運行環(huán)境中為每個線程配置兩個別stack,一個用于Java代碼,另一個用于c/c++代碼,這里可以-ss用于改變用于c/c++代碼的stack大小,如-ss 100k,最小值為1000bytes,默認值為128k;

    (10) -oss x:用于修改java代碼的stack,默認值為400k

    (11) -t:顯示程序執(zhí)行過程

    (12) -verbose:每次.class運行時顯示相關(guān)信息;

    (13) -verbosegc:每次垃圾回收時顯示相關(guān)信息;

    (14) -D:允許修改System的屬性值

    1.2 Compiler
    Java編譯器的使用語法如下:

    javac Options Filename

    以下是可選的Options:

    (1) -classpath Path:告訴編譯器使用覆蓋CLASSPATHP這個環(huán)境變量,如:

    javac -classpath .;\dev\animate\classes;\dev\render\classes A.java

    在路徑中最好不要出現(xiàn)空格,否則可以出錯。

    (2) -d Path:告訴編譯器將編譯后的文件放在Path下;

    (3) -g:讓編譯器為.class文件產(chǎn)生debug表,該表存于.class中;

    (4) -nowarn:關(guān)閉編譯器的警告;

    (5) -O:讓編譯器優(yōu)化代碼;

    (6) -verbose:對-nowarn的作用有些相反,它讓編譯器產(chǎn)生詳細的信息;

    1.3 Applet Viewer
    appletViewer用于查看applet程序,語法如下:

    appletViewer Options URL

    如: appletViewer test.htm

    Options用于說明如何運行appletViewer,目前可用的option是-debug,讓applet運行在Java調(diào)試器中。

    1.4 Javap
    Javap是一個反匯編工具,用于反匯編.class文件,顯示.class中的數(shù)據(jù)、方法等,語法如下:

    Javap –options classname:如 javap HelloWorld

    可以使用javap –help查看javap支持的options,比較簡單,這里不再介紹。

    1.5 Javah
    Javah用于產(chǎn)生java的Header及stub文件,用于調(diào)用native method。

    1.6 JavaDoc
    JavaDoc用于為源程序生成文檔,該工具一次生成多個html文檔。所以最好使用-d選項將這些文檔放在指定的目錄中。該工具使用語法如下:

    javadoc Options FileName

    FileName可以是.java文件,也可以是包名。

    JavaDoc是根據(jù)Java源文件中的注釋/*….*/生成文檔,在/*…*/中可以包含以下幾個特殊的標簽,任何標簽都是以@開頭:

    (1) @see Classname指定關(guān)聯(lián)的類文件,JavaDoc根據(jù)這個標簽生成超鏈接用于連接到相關(guān)的說明文檔。這里也可以詳細到類中的方法,如classname.methodname(也可以是classname#methodname);

    (2) @version Version:指定版本號;

    (3) @author AuthorName:指定作者

    這述這些標簽連同/*….*/下面應緊跟著類定義,如:

    /**

    * A class for modeling precious gems.

    *

    * @see Object

    * @see gemology.Rock

    * @version 2005

    * @author JinJianXin

    */

    class Gem extends Rock {

    // class definition

    }

    以下標簽主要用于對方法的說明:

    (1) @param ParamName Description

    (2) @return Description

    (3) @exception classname descripton(目前好像使用@thows)

    posted on 2006-03-20 12:20 zjw_albert 閱讀(122) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲精品动漫免费二区| 亚洲精品午夜在线观看| 免费在线观看自拍性爱视频| 毛片免费观看网站| 亚洲一区二区三区高清在线观看| 欧洲乱码伦视频免费| 亚洲乱码卡一卡二卡三| 国产精品成人观看视频免费 | 亚洲国产一区二区三区| 高潮毛片无遮挡高清免费| 又黄又大又爽免费视频| 天堂亚洲免费视频| 狠狠亚洲婷婷综合色香五月排名| a在线视频免费观看在线视频三区| 亚洲综合精品网站| 成人性生交大片免费看中文| 亚洲AV永久无码精品| 国产免费一区二区三区| 亚洲日韩国产二区无码| 四虎影库久免费视频| a级毛片免费在线观看| 亚洲美女激情视频| 成人爽A毛片免费看| 国产亚洲视频在线观看网址| 亚洲真人日本在线| 99精品视频在线免费观看| 一区二区亚洲精品精华液| 国产乱辈通伦影片在线播放亚洲| 国产午夜精品免费一区二区三区| 亚洲国产成人久久| 国产最新凸凹视频免费| 中文字幕无码毛片免费看| 亚洲无人区视频大全| 成人亚洲网站www在线观看| 嫩草影院在线播放www免费观看| 亚洲欧洲国产视频| 亚洲精品偷拍视频免费观看| 日韩免费无码一区二区三区| 亚洲人成人伊人成综合网无码| 中文字幕亚洲综合久久菠萝蜜| 日本zzzzwww大片免费|