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

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

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

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    Java的三種編譯方式

      通常Java有三種編譯方式,編譯方式不同,那么得到的.class的大小也不同。
      1)默認(rèn)編譯方式:javac A.java
      2)  調(diào)試編譯方式:javac -g A.java
      3)  代碼編譯方式:javac -g:none A.java
      案例如下:類A
    public class A{
    public static void main(String args[]){
    for(int i=0;i<100000;i++){
    A a = new A();
    }
    }
    }
      通過上面這三種編譯方式,得到的.class文件大小分別為:
      默認(rèn)編譯方式:322字節(jié)
      調(diào)試編譯方式:453字節(jié)
      代碼編譯方式:238字節(jié)
      三種編譯方式對應(yīng)的.class文件的內(nèi)容,分別如下:
      默認(rèn)編譯方式:代碼(Code)、源文件信息(SourceFile Infomation)、代碼行序列表(LineNumberTable)。
      調(diào)試編譯方式:代碼(Code)、源文件信息(SourceFile Infomation)、代碼行序列表(LineNumberTable)、本地變量表(LocalVariableTable)。
      代碼編譯方式:代碼(Code)。
      由于javac -g:none A.java這種方式編譯的內(nèi)容最少,所以.class占用的空間也就最小。
      由于javac -g A.java這種方式編譯的內(nèi)容最多,所以.class占用的空間也就最大。
      而javac A.java這種方式編譯的內(nèi)容居中,所以.class占用的空間也就居中。

    posted on 2014-05-15 11:52 順其自然EVO 閱讀(260) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

    <2014年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品高清久久久| 最新欧洲大片免费在线| 免费无码又爽又刺激网站直播| 一区二区三区视频免费观看| 一个人看的www在线免费视频| caoporm超免费公开视频| 亚洲视频在线免费| 国产精品成人免费观看| 二个人看的www免费视频| 13小箩利洗澡无码视频网站免费| 精品视频一区二区三区免费| 亚洲视频免费在线观看| 每天更新的免费av片在线观看 | 国产福利免费视频| 国产午夜不卡AV免费| 久视频精品免费观看99| 最近免费中文字幕视频高清在线看| 成年性午夜免费视频网站不卡| 国产福利免费在线观看| 精品国产人成亚洲区| 亚洲av无码国产精品夜色午夜 | 亚洲精品视频在线| 亚洲AV无码专区在线亚| 亚洲成在人线在线播放无码| 黄色网址大全免费| 免费看搞黄视频网站| 国产人在线成免费视频| 免费大黄网站在线看| 国产亚洲精品a在线无码| 亚洲成AV人综合在线观看| 无码亚洲成a人在线观看| 三级片免费观看久久| 99久在线国内在线播放免费观看| 国产91免费在线观看| 国产免费午夜a无码v视频| 亚洲综合国产一区二区三区| 亚洲欧洲中文日产| 美国免费高清一级毛片| 免费在线看黄网站| 思思99re66在线精品免费观看| 亚洲情a成黄在线观看|