<nav id="y8awq"><sup id="y8awq"></sup></nav>
  • <optgroup id="y8awq"><sup id="y8awq"></sup></optgroup>
  • 歡迎訪問北大青鳥官方網站
    0535-2114665
    java反射編程
    日期【2017-12-20 17:26:33】 共閱:【】次
    java反射機制是指在程序運行時動態調用對象方法、訪問對象屬性的功能。使用反射會在很大程度上提高代碼的靈活性,但是通過反射創建對象時性能要稍微低一些,在實際開發中,沒有必要使用反射來訪問已知類的方法和屬性,只有當程序要動態創建某個類的對象的時候才會考慮使用。例如,從配置文件中讀取以字符串形式表示的類時,就必須使用反射來獲取它的方法和屬性。
    java反射編程時在編譯時并不確定是哪個類被加載了,只有"運行以后"這個類才被加載、感知和使用。而非反射編程,代碼編譯之后,就可以確定是哪個java類了,程序啟動之后代碼運行之前,java類就已經被jvm加載了。
    java反射機制能夠知道類的基本結構,這種對java類結構探知的能力,稱為java類的自審。Eclipse等IDE中代碼的自動提示功能,就是利用了java反射的原理,是對所創建對象的探知和自審。
    【java反射可以實現的功能】:
    在運行時判斷任意一個對象所屬的類
    在運行時構造任意一個類的對象
    在運行時判斷任意一個類所具有的方法和屬性
    在運行時調用任意一個對象的方法
    【java反射常用API】
    Class類、Field類、Method類、Constructor類
    【使用反射的基本步驟】
    導入java.lang.reflect.*
    獲得目標類的java.lang.Class對象
    調用Class的方法獲取Field、Method等類的對象
    使用反射API進行操作
     

    北青鳥課程
    學員風采
    聯系我們
    電話: 0535-2114665
    郵箱:bdqn@ytaccp.com
    網址:http://www.ytaccp.com/
    地址:煙臺市芝罘區南大街117號文化宮大廈2層
    0535-2114665
    手機站
    COPYRIHGT 2017 煙臺中北煙臺校區 版權所有 ALL RIGHTS RESERVED
    地址:煙臺市芝罘區南大街117號文化宮大廈2層 技術支持:煙臺北大青鳥
    亚洲2020久久久久久久,久久久久精品国产无码,在线播放国产精品三级网,亚洲日韩视频在看观看