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

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

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

    走自己的路

    路漫漫其修遠(yuǎn)兮,吾將上下而求索

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      50 隨筆 :: 4 文章 :: 118 評(píng)論 :: 0 Trackbacks
     

    當(dāng)我們編寫了自定義的annotation我們需要在程序中去訪問(wèn)這些annotation。讀取annotation的方法大概分為以下3種:

    常規(guī)工具:是一些可以分析源代碼的工具,并且做一些相關(guān)處理。比如編譯器和文檔產(chǎn)生器都屬于這一類。常規(guī)工具不load 被注釋的類和注釋接口到虛擬機(jī)中。只是在源代碼級(jí)別進(jìn)行分析和處理。

    特定工具:也是一些可以分析源代碼的工具,但是需要裝載注釋接口到虛擬機(jī)中,比如stub產(chǎn)生器。

    反省:是一些可以在運(yùn)行時(shí)獲取自己的注釋的程序,這些注釋的retentionpolicyruntime。反省需要裝載被注釋的類和注釋接口到虛擬機(jī)中。

    常規(guī)工具:新的Doclet API(com.sun.javadoc), APT

    特定工具JSR-269((Pluggable Annotation Processing API), 一些code generation frameworkASM(AnnotationVisistor), javaassist(AnnotationsAttribute), BECL等都可以在這個(gè)級(jí)別獲取注釋。

    反省java反射和AOP.



    posted on 2008-03-24 09:15 叱咤紅人 閱讀(737) 評(píng)論(0)  編輯  收藏 所屬分類: J2SE and JVM
    主站蜘蛛池模板: 亚洲性久久久影院| 国产四虎免费精品视频| 2048亚洲精品国产| 国偷自产一区二区免费视频| 亚洲精品mv在线观看| 国产一区二区三区无码免费| 精品国产免费一区二区三区香蕉| 久久综合久久综合亚洲| 久久久久亚洲AV成人网| 无码国产精品一区二区免费| 香蕉国产在线观看免费| 亚洲欧洲日本精品| 亚洲人成人无码网www国产| 亚洲三级在线免费观看| 一二三区免费视频| 亚洲人成综合网站7777香蕉| 最新国产AV无码专区亚洲| 亚洲欧洲精品成人久久曰| 中字幕视频在线永久在线观看免费 | 亚洲国产美女视频| 亚洲福利精品电影在线观看| 99re在线精品视频免费| 免费看一级高潮毛片| 亚洲偷自精品三十六区| 国产亚洲人成网站在线观看不卡| 无人影院手机版在线观看免费| 中文字幕不卡高清免费| 亚洲a∨无码一区二区| 久久久久久亚洲精品成人| 亚洲午夜精品久久久久久浪潮| 免费看韩国黄a片在线观看| 在线观看特色大片免费网站| 在线观看亚洲电影| 77777亚洲午夜久久多喷| 亚洲人成伊人成综合网久久久| 国产美女a做受大片免费| 精品成在人线AV无码免费看| 成人久久免费网站| caoporn国产精品免费| 亚洲AV无码一区二区三区牲色 | 亚洲美日韩Av中文字幕无码久久久妻妇|