Java ASM系列一:Core API

使用ASM Core API来动态生成类文件,能够对已有的类文件进行转换

3.0 (个评分) 4922人学习

高级 90课时 34小时37分钟 2021/07/08更新

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java Web全栈工程师之路【买视频送书】
总价:
685.00
套餐价:
616.50
节省
¥68.50
师傅带徒弟学Java第1篇 Java基础视频课程
643452人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524246人学习
¥49.00
师傅带徒弟学Java第3篇 【Java】进阶视频课程
415492人学习
¥159.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
总价:
595.00
套餐价:
518.64
节省
¥76.36
师傅带徒弟学Java第1篇 Java基础视频课程
643452人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524246人学习
¥49.00
师傅带徒弟学Java第3篇 【Java】进阶视频课程
415492人学习
¥159.00
更 多 5 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
总价:
4677.00
套餐价:
3741.60
节省
¥935.40
全套精讲C语言基础视频课程【答疑+课件下载】
4202人学习
¥78.00
PS快速入门视频教程
3533人学习
¥39.00
Java基础与提高全套视频下卷[IDEA版本]
286人学习
¥198.00
更 多 59 门 课 程
Java软件开发全套课程(笔记+项目案例)
总价:
1122.00
套餐价:
561.00
节省
¥561.00
跟汤老师学Java(第2季):变量和数据类型
3823人学习
¥19.00
跟汤老师学Java(第3季):运算符
4881人学习
¥29.00
跟汤老师学Java(第1季):初识Java
8136人学习
¥9.00
更 多 42 门 课 程
dubbo+Springboot+springcloud教程
总价:
120.00
套餐价:
102.00
节省
¥18.00
全新版本Spring Boot 2.x全套视频教程 基础进阶实战 SpringBoot教程
754148人学习
¥38.00
新SpringCloud视频教程 分布式架构教程SpringCloud+Docker
190960人学习
¥36.00
20新Zookeeper、Dubbo视频教程 微服务教程分布式教程 SpringBoot整合
16920人学习
¥46.00
更 多 3 门 课 程
超值好课低价囤 低至2元 Java 会员免费领 新人礼包
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 4
  • 学员评价

你将会学到:

  • 学习Java ASM的Core API的内容,直接对字节码数据进行操作。

适合人群:

想学习字节码技术的同学

学习计划:

1、根据自己的时间投入精力学习 2、注重代码的实践

课程目标:

使用ASM Core API来动态生成类文件,能够对已有的类文件进行转换

课程简介:

本课程通过四个章节来介绍Java ASM的Core API内容。


第一章,基础。本章主要围绕着ASM和ClassFile两个概念展开,涉及一些简单的概念。

第二章,生成新的类。本章主要是使用Core API从“无”到“有”的创建一个新的类文件。

第三章,转换已有的类。本章主要是使用Core API将已有的类文件进行转换来生成一个新的类文件。

第四章,工具类和常用类。本章主要是对Core API当中的asm-util和asm-commons的内容进行介绍,这里涉及的类是我们学习和解决实际问题的好助手。


另外,课程的资料内容(包括代码仓库地址),会放到我的51CTO博客当中。


在学习Java ASM的过程中,重点是把握ClassReader、ClassVisitor和ClassWriter这三个类之间的关系,如下图所示:

asm-core-classes.png


学习Java ASM之后,我们可以使用ASM做什么事情呢?使用ASM,我们可以对类文件进行三种类型的操作:


- 类文件分析(Analysis)

- 动态生成新的类文件(Generation),这是一个从“无”到“有”,从0到1生成类文件的操作。

- 对已有的类文件进行转换,从而生成新的类文件(Transformation)


what-asm-can-do.png

展开更多

课程大纲-Java ASM系列一:Core API

展开更多

5

条学员评分 超过  “Java”   71%的课程
      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部