当前位置 博文首页 > 黄小斜学Java:夯实Java基础系列12:深入理解Java中的反射机制

    黄小斜学Java:夯实Java基础系列12:深入理解Java中的反射机制

    作者:[db:作者] 时间:2021-07-19 16:34

    本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看

    https://github.com/h2pl/Java-Tutorial

    喜欢的话麻烦点下Star、Fork、Watch三连哈,感谢你的支持。

    文章首发于我的个人博客:

    www.how2playlife.com

    本文是微信公众号【Java技术江湖】的《夯实Java基础系列博文》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,请联系作者。

    该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。为了更好地总结和检验你的学习成果,本系列文章也会提供每个知识点对应的面试题以及参考答案。

    文章目录

      • 回顾:什么是反射?
      • 反射的主要用途
      • 反射的基础:关于Class类
      • Java为什么需要反射?反射要解决什么问题?
      • 反射的基本运用
      • 判断是否为某个类的实例
      • 创建实例
      • 获取方法
      • 获取构造器信息
      • 获取类的成员变量(字段)信息
      • 调用方法
      • 利用反射创建数组
      • Java反射常见面试题
        • 什么是反射?
        • 哪里用到反射机制?
        • 什么叫对象序列化,什么是反序列化,实现对象序列化需要做哪些工作?
        • 反射机制的优缺点?
        • 动态代理是什么?有哪些应用?
        • 怎么实现动态代理?
        • Java反射机制的作用
        • 如何使用Java的反射?
      • 参考文章
      • 微信公众号
        • 个人公众号:程序员黄小斜
        • 技术公众号:Java技术江湖
    cs