视频课程
小黑屋思过中,禁止观看!
评论并刷新后可见

您需要在视频最下面评论并刷新后,方可查看完整视频

视频课程
立即观看
付费视频

您支付费用,方可查看完整视频

¥{{user.role.value}}
课程视频
开始学习
会员专享

视频合集

JVM Class字节码深度剖析,手把手教你剖析!

  • 课程笔记
  • 问答交流

我们平时的开发工作中经常会使用到Java的反射和动态代理,其实背后的实现原理就会涉及到.class文件的字节码

如果你想对技术的追求而不仅仅停留在会用API,会写基本功能上,而是要想在技术上有更高的造诣,就需要深入到原理层面去认识代码运行的机制。

这节课我会从class字节码入手,一步步来解剖二进制字节码的内部工作原理,这对深入理解JVM的运行机制大有裨益。

为了助大家掌握好Class字节码,这节课我会重点讲解以下10点:

1.魔数(Magic Number)

2.版本号(Minor&Major Version)

3.常量池(Constant Pool)

4.类访问标记(Access Flags)

5.类索引(This Class)

6.超类索引(Super Class)

7.接口表索引(Interfaces)

8.字段表(Fields)

9.方法表(Methods)

10.属性表(Attributes)

最全JVM Class文件结构图

 

评论交流
    说说你的看法