〖课程介绍〗:
《JVM中篇:字节码与类的加载篇》,将带你一个一个字节手撕Class字节码文件,配之以200+个字节码指令,让你直接手动反编译Java代码。同时,针对类的加载、链接、初始化过程细节进行全面剖析。中篇字节码与类的加载篇适合于拥有一定开发经验的Java平台开发人员。
〖课程目录〗:
第二十一章:再谈类的加载器
┣━━80-类加载器的概述.mp4
┣━━81-命名空间与类的唯一性.mp4
┣━━82-类的加载器的分类.mp4
┣━━83-引导类加载器的说明.mp4
┣━━84-扩展类加载器的说明.mp4
┣━━85-系统类加载器的说明.mp4
┣━━86-用户自定义类加载器的说明.mp4
┣━━87-测试不同类使用的类加载器.mp4
┣━━88-ClassLoader与Launcher的初步剖析.mp4
┣━━89-ClassLoader的源码解析1.mp4
┣━━90-ClassLoader的源码解析2.mp4
┣━━91-ClassLoader子类的结构剖析.mp4
┣━━92-双亲委派机制的优势与劣势.mp4
┣━━93-三次双亲委派机制的破坏.mp4
┣━━94-热替换的代码实现.mp4
┣━━95-沙箱安全机制.mp4
┣━━96-自定义类加载器的好处和应用场景.mp4
┣━━97-自定义类加载器的代码实现.mp4
┗━━98-Java9的新特性.mp4
第二十章:类的加载过程详解
┣━━63-类的生命周期概述.mp4
┣━━64-加载完成的操作及二进制的获取方式.mp4
┣━━65-类模型与Class实例的位置.mp4
┣━━66-链接之验证环节.mp4
┣━━67-链接之准备环节.mp4
┣━━68-链接之解析环节.mp4
┣━━69-初始化过程与类初始化方法.mp4
┣━━70-初始化阶段赋值与准备阶段赋值的对比.mp4
┣━━71-类初始化方法clinit()的线程安全性.mp4
┣━━72-何为类的主动使用和被动使用.mp4
┣━━73-类的主动使用1.mp4
┣━━74-类的主动使用2.mp4
┣━━75-类的主动使用3.mp4
┣━━76-类的主动使用4.mp4
┣━━77-类的被动使用.mp4
┣━━78-类的使用介绍.mp4
┗━━79-类的卸载相关问题.mp4
第十八章:Class文件结构
┣━━01-JVM中篇内容概述.mp4
┣━━02-字节码文件的跨平台性.mp4
┣━━03-了解Java的前端编译器.mp4
┣━━04-透过字节码看代码执行细节举例1.mp4
┣━━05-透过字节码看代码执行细节举例2.mp4
┣━━06-透过字节码看代码执行细节举例3.mp4
┣━━07-解读Class文件的三种方式.mp4
┣━━08-Class文件本质和内部数据类型.mp4
┣━━09-Class文件内部结构概述.mp4
┣━━10-字节码数据保存到excel中的操作.mp4
┣━━11-Class文件的标识:魔数.mp4
┣━━12-Class文件版本号.mp4
┣━━13-常量池概述.mp4
┣━━14-常量池计数器.mp4
┣━━15-常量池表中的字面量和符号引用.mp4
┣━━16-解析得到常量池中所有的常量.mp4
┣━━17-常量池表数据的解读1.mp4
┣━━18-常量池表数据的解读2.mp4
┣━━19-常量池表项数据的总结.mp4
┣━━20-访问标识.mp4
┣━━21-类索引、父类索引、接口索引集合.mp4
┣━━22-字段表集合的整体理解.mp4
┣━━23-字段表数据的解读.mp4
┣━━24-方法表集合的整体理解.mp4
┣━━25-方法表数据的解读.mp4
┣━━26-属性表集合的整理理解.mp4
┣━━27-方法中Code属性的解读.mp4
┣━━28-LineNumberTable和LocalVariableTable属性的解读.mp4
┣━━29-SourceFile属性的解读.mp4
┣━━30-Class文件结构的小结.mp4
┣━━31-javac -g操作的说明.mp4
┣━━32-javap主要参数的使用.mp4
┣━━33-javap解析得到的文件结构的解读.mp4
┗━━34-javap使用小结.mp4
第十九章:字节码指令集与解析举例
┣━━35-字节码指令集的概述.mp4
┣━━36-指令与数据类型的关系及指令分类.mp4
┣━━37-加载与存储指令概述.mp4
┣━━38-再谈操作数栈与局部变量表.mp4
┣━━39-局部变量压栈指令.mp4
┣━━40-常量入栈指令.mp4
┣━━41-出栈装入局部变量表指令.mp4
┣━━42-算术指令及举例.mp4
┣━━43-算法指令再举例.mp4
┣━━44-彻底搞定++运算符.mp4
┣━━45-比较指令的说明.mp4
┣━━46-宽化类型转换.mp4
┣━━47-窄化类型转换.mp4
┣━━48-创建类和数组实例的指令.mp4
┣━━49-字段访问指令.mp4
┣━━50-数组操作指令.mp4
┣━━51-类型检查指令.mp4
┣━━52-方法调用指令.mp4
┣━━53-方法返回指令.mp4
┣━━54-操作数栈管理指令.mp4
┣━━55-比较指令.mp4
┣━━56-条件跳转指令.mp4
评论0