开发者社区> 问答> 正文

Java 反射背后实现的原理是什么?是直接解析 .class 字节码 文件? ClassLoader里面的做了什么事情?

Java 反射背后实现的原理是什么?是直接解析 .class 字节码 文件? ClassLoader里面的做了什么事情?

展开
收起
程序员诗人 2017-10-24 14:30:55 4794 0
4 条回答
写回答
取消 提交回答
  • 建议可以好好看下java的反射和java的类加载机制,以及java类加载的时候几个步骤,如何去分配内存,初始化变量,什么时候初始化的。

    2019-07-17 21:40:46
    赞同 展开评论 打赏
  • 技术源于生活

    反射就是使用一个ClassLoader加了某一个类的实例到方法区,然后和编译运行一样,实例化。

    2019-07-17 21:40:45
    赞同 展开评论 打赏
  • ClassLoader将class反序列化了
    参见:http://www.importnew.com/21211.html

    2019-07-17 21:40:45
    赞同 展开评论 打赏
  • 网上很多的啊, 随便搜索就有.

    http://www.cnblogs.com/Eason-S/p/5851078.html

    2019-07-17 21:40:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载

相关镜像