<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【對線面試官】Java反射 && 動態(tài)代理

          共 933字,需瀏覽 2分鐘

           ·

          2021-01-09 13:06

          //?抽象類,定義泛型
          public?abstract?class?BaseDao<T>?{
          ????public?BaseDao(){
          ????????Class?clazz?=?this.getClass();
          ????????ParameterizedType??pt?=?(ParameterizedType)?clazz.getGenericSuperclass();?
          ????????clazz?=?(Class)?pt.getActualTypeArguments()[0];
          ????????System.out.println(clazz);
          ????}
          }

          //?實現(xiàn)類
          public?class?UserDao?extends?BaseDao<User>?{
          ????public?static?void?main(String[]?args)?{
          ????????BaseDao?userDao?=?new?UserDao();

          ????}
          }
          //?執(zhí)行結果輸出
          class?com.entity.User
          文章以純面試的角度去講解,所以有很多的細節(jié)是未鋪墊的。

          比如說反射的API使用以及動態(tài)代理的詳解等等等...這些在【Java3y】公眾號都有過詳細的基本教程甚至電子書,我就不再詳述了。

          過了一天,面試官看大家三連了。又給我補充了道題:都說反射會影響性能,有什么方式可以減低它的性能影響嗎?


          答案:可以使用緩存把反射的元數(shù)據(jù)存儲起來,下一次使用的時候就可以直接從內存獲取了。盡可能使用高性能的反射框架(都幫你封裝好了,不用自己實現(xiàn))。


          在開發(fā)過程中,其實很多時候也不用考慮反射會對性能帶來嚴重的影響。與其寫一堆亂七八糟的代碼,還不如用反射來讓代碼更加“好看”。


          歡迎關注我的微信公眾號【面試造火箭】來聊聊Java面試的事兒

          歡迎添加我的私人微信進一步交流和學習,也可以來一場朋友圈點贊之交

          如果顯示頻繁,微信手動搜索sanwaiyihao添加即可

          瀏覽 42
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  青娱乐大香蕉在线视频 | 日韩AI视频在线免费观看 | 伊人高清无码在线视频s | 久久久久成人精品免费 | 一级a一级a爱片免费观看 |