大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java基礎(chǔ)學(xué)習(xí):java反射機(jī)制及作用

Java基礎(chǔ)學(xué)習(xí):java反射機(jī)制及作用

更新時(shí)間:2020-04-16 13:34:51 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2384次

    Java語言反射提供一種動(dòng)態(tài)鏈接程序組件的多功能方法。它允許程序創(chuàng)建和控制任何類的對(duì)象(根據(jù)安全性限制),無需提前硬編碼目標(biāo)類。這些特性使得反射特別適用于創(chuàng)建以非常普通的方式與對(duì)象協(xié)作的庫。例如,反射經(jīng)常在持續(xù)存儲(chǔ)對(duì)象為數(shù)據(jù)庫、XML或其它外部格式的框架中使用。Javareflection非常有用,它使類和數(shù)據(jù)結(jié)構(gòu)能按名稱動(dòng)態(tài)檢索相關(guān)信息,并允許在運(yùn)行著的程序中操作這些信息。Java的這一特性非常強(qiáng)大,并且是其它一些常用語言,如C、C++、Fortran或者Pascal等都不具備的。

    但反射有兩個(gè)缺點(diǎn)。第一個(gè)是性能問題。用于字段和方法接入時(shí)反射要遠(yuǎn)慢于直接代碼。性能問題的程度取決于程序中是如何使用反射的。如果它作為程序運(yùn)行中相對(duì)很少涉及的部分,緩慢的性能將不會(huì)是一個(gè)問題。即使測(cè)試中最壞情況下的計(jì)時(shí)圖顯示的反射操作只耗用幾微秒。僅反射在性能關(guān)鍵的應(yīng)用的核心邏輯中使用時(shí)性能問題才變得至關(guān)重要。

    許多應(yīng)用中更嚴(yán)重的一個(gè)缺點(diǎn)是使用反射會(huì)模糊程序內(nèi)部實(shí)際要發(fā)生的事情。程序人員希望在源代碼中看到程序的邏輯,反射等繞過了源代碼的技術(shù)會(huì)帶來維護(hù)問題。反射代碼比相應(yīng)的直接代碼更復(fù)雜,正如性能比較的代碼實(shí)例中看到的一樣。解決這些問題的最佳方案是保守地使用反射——僅在它可以真正增加靈活性的地方——記錄其在目標(biāo)類中的使用。

Java基礎(chǔ)學(xué)習(xí):java反射機(jī)制及作用

 以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):java反射機(jī)制及作用”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 人成午夜视频 | 亚洲伊人久久大香线蕉结合 | 国产日韩欧美在线一区二区三区 | 美国一级毛片免费看成人 | 天天射狠狠干 | a毛片免费全部在线播放毛 a毛片免费在线观看 | 国产日比视频 | 国产又色又爽又黄又刺激18 | 99国产精品久久 | 综合色在线观看 | 美女视频很黄很黄又免费的 | 一道本免费视频 | 四虎国产精品永久地址48 | 中文字幕不卡一区 | 在线观看精品视频一区二区三区 | 中文字幕亚洲综合精品一区 | 一级片久久 | 四虎新网站 | 91精品久久久久亚洲国产 | 免费a级网站| 中文字幕久精品免费视频蜜桃视频 | 日韩精品一二三区 | 亚洲一区欧洲一区 | 精品视自拍视频在线观看 | 天天干天天干天天操 | 美女视频黄a视频免费全过程在线 | 日本一区二区三区四区 | 亚洲最大视频网 | 亚洲看片网 | 亚洲一区二区三区在线网站 | 毛片大全免费看 | 久久99热这里只有精品国产 | 成人小视频在线播放 | 亚洲国产综合精品中文字幕 | 亚洲欧美v视色一区二区 | 日韩美a一级毛片 | 一久久 | 天天综合射 | 日本黄页在线观看 | 久久精品国1国二国三 | 国产一级特黄一级毛片 |