小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

《Java編程思想》(第二版)第12章:執(zhí)行期型別辨識(shí)(下)

 wtf_soft 2005-07-22
 

Reflection機(jī)制也是通過(guò)Class類對(duì)象來(lái)實(shí)現(xiàn)的.

個(gè)人感覺(jué)他只不過(guò)是通過(guò)Class類對(duì)象暴露了一組共用的借口.我們可以查詢并調(diào)用之,而并不用知道某個(gè)特定類的全部信息.事實(shí)上他并沒(méi)有什么特別的神奇之處,總感覺(jué)有點(diǎn)似曾相識(shí),有點(diǎn)像COM中提供的IUNKNOWN接口,或者IDL語(yǔ)言的作用?

采用傳統(tǒng)RTTI:編譯器在編譯器即開(kāi)啟并檢查.class文件,但如果采用Reflection機(jī)制,編譯器并不會(huì)取用.class文件.它會(huì)由執(zhí)行期環(huán)境加以開(kāi)啟和檢查.由此我們可以看出reflection的使用場(chǎng)合:JavaBeans,RMI,object serialization.或者無(wú)法得知某.class文件提供的接口時(shí).基本上我們編成的過(guò)程中不會(huì)直接用到Reflection.

查一下java.lang.reflection包,發(fā)現(xiàn)包含以下內(nèi)容:
接口 Member
類 Array
Constructor
Field
Method
Modifier
異常 InvocationTargetException

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多