Reflection特性

          在Java運行時環境中,對于任意一個類,能否知道這個類有哪些屬性和方法?對于任意一個對象,能否調用它的任意一個方法?答案是肯定的。這種動態獲取類的信息以及動態調用對象的方法的功能來自于Java語言的反射(Reflection)機制。Java反射機制主要提供了以下功能:
              在運行時判斷任意一個對象所屬的類。
              在運行時構造任意一個類的對象。
              在運行時判斷任意一個類所具有的成員變量和方法。
              在運行時調用任意一個對象的方法。
              生成動態代理。

          本章首先介紹了Java Reflection API的用法,然后介紹了一個遠程方法調用的例子,在這個例子中客戶端能夠遠程調用服務器端的一個對象的方法。服務器端采用了反射機制提供的動態調用方法的功能,而客戶端則采用了反射機制提供的動態代理功能。
          Reflection 的另三個動態性質:(1) 運行時生成instances,(2) 執

          行期喚起methods,(
          3) 運行時改動fields。

          posted on 2007-05-08 10:59 youngturk 閱讀(164) 評論(0)  編輯  收藏 所屬分類: 新認識筆記

          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 清徐县| 上林县| 丹阳市| 威宁| 浦城县| 湘潭市| 乡宁县| 西贡区| 和政县| 琼结县| 德保县| 金平| 肇庆市| 保德县| 珠海市| 永胜县| 博野县| 泗水县| 芦溪县| 古蔺县| 香港| 宣城市| 福鼎市| 古交市| 年辖:市辖区| 旌德县| 张家口市| 苏尼特左旗| 息烽县| 香格里拉县| 沿河| 灌阳县| 汝州市| 左权县| 游戏| 始兴县| 治多县| 阜宁县| 若尔盖县| 论坛| 克东县|