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

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

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

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    JAVA語言的反射機制

    Posted on 2009-02-16 19:07 啥都寫點 閱讀(228) 評論(1)  編輯  收藏

    Java運行時環境中,對于任意一個類,能否知道這個類有哪些屬性和方法?對于任意一個對象,能否調用它的任意一個方法?答案是肯定的。這種動態獲取類的信息以及動態調用對象的方法的功能來自于Java語言的反射(Reflection)機制。

     

    反射機制主要提供了以下功能:

      1、在運行時判斷任意一個對象所屬的類。

      2、在運行時構造任意一個類的對象

      3、在運行時判斷任意一個類所具有的成員變量和方法。

      4、在運行時調用任意一個對象的方法。

     

    ReflectionJava被視為動態(或準動態)語言的一個關鍵性質。這個機制允許程序在運行時透過ReflectionAPIs取得任何一個已知名稱的class的內部信息,包括其modifiers(諸如public,static等等)、superclass(例如Object)、實現之interfaces(例如 Serializable),也包括fieldsmethods的所有信息,并可于運行時改變fields內容或調用methods

    一般而言,開發者社群說道動態語言,大致認同的一個定義是:“程序運行時,允許改變程序結構或變量類型,這種語言稱為動態語言”。從這個觀點看,Perl,Python,Ruby是動態語言,C++Java, C#不是動態語言。盡管在這樣的定義與分類下Java不是動態語言,它卻有著一個非常突出的動態相關機制:Reflection。這個字的意思是“反射、印象、倒影”,用在Java身上指的是我們可以于運行時加載、探知、使用編譯期間完全未知的classes。換句話說,Java程序可以加載一個運行時才得知名稱的class,獲悉其完整構造(但不包括methods定義),并聲成其對象實體、或對其fields設置、或喚起其methods。這種“看透class”的能力(the ability of the program to examine itself)被稱為introspection(內省、內觀、反省)。

     

       JDK中,主要由以下類來實現Java反射機制,這些類都位于java.lang.reflect包中。



                                                                                                           --    學海無涯
            

    Feedback

    # re: JAVA語言的反射機制  回復  更多評論   

    2010-12-21 10:49 by 橋總
    寫的么比東西。 還拿出來走場

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片在线看| 久久久久亚洲AV成人无码网站| 一个人看www在线高清免费看| 亚洲小说区图片区另类春色| 久久久久亚洲精品天堂久久久久久| 国产精品网站在线观看免费传媒| 亚洲人成777在线播放| 日韩亚洲产在线观看| 97性无码区免费| 亚洲乱码无码永久不卡在线| 亚洲Av无码一区二区二三区| 四虎精品成人免费视频| 蜜桃传媒一区二区亚洲AV| 亚洲欧美不卡高清在线| 一级特黄aaa大片免费看| 亚洲免费视频观看| 亚洲国产综合人成综合网站| 亚洲视频在线观看| 猫咪免费人成在线网站| 永久看日本大片免费35分钟| 亚洲福利精品一区二区三区| 精品亚洲成A人无码成A在线观看| 亚洲国产韩国一区二区| 国产高潮久久免费观看| 久久WWW色情成人免费观看| 国产亚洲一区二区精品| 亚洲成人免费在线| 久久精品女人天堂AV免费观看| 精品亚洲一区二区三区在线播放| 亚洲春色在线观看| 久久久久亚洲精品影视| 亚洲一级毛片免费看| 亚洲AV午夜成人影院老师机影院| 亚洲综合色婷婷七月丁香| 亚洲精彩视频在线观看| 一级免费黄色大片| 亚洲福利一区二区三区| 免费人成激情视频| mm1313亚洲国产精品无码试看| 国产无遮挡又黄又爽免费网站| 国产高清视频免费在线观看|