当前位置:网站首页 > Java教程 > 正文

java asm 教程



ASM 是一个通用的Java字节码操作和分析框架。

它可以用来修改现有的类或动态地生成类,直接以二进制形式。

ASM提供了一些通用的字节码转换和分析算法,可以从这些算法中构建自定义复杂的转换和代码分析工具。

ASM提供与其他Java字节码框架类似的功能,但主要关注性能。

因为它的设计和实现都尽可能地小和快,所以非常适合在动态系统中使用(当然也可以以静态的方式使用,例如在编译器中)。

ASM 并不是生成和转换已编译Java类的唯一工具,但它是最近和最有效的工具之一。

可以从 http://asm.objectweb.org 下载。其主要优点有:

  • 它有一个简单、设计良好、模块化的API,易于使用。
  • 为最新的 Java 版本提供支持。
  • 它很小,速度很快,而且非常健壮。
  • 其庞大的用户社区可以为新用户提供支持。
  • 它的开放源码许可允许你以任何你想要的方式使用它。

ASM 系列详细教程-01-ASM 入门简介

ASM 系列详细教程-02-ASM 整体概览

ASM 系列详细教程-03-ASM 类文件深入学习

ASM 系列详细教程-04-ASM interface and components 接口和组件

ASM 系列详细教程-05-ASM class 工具类

ASM 系列详细教程-06-ASM method struct 方法结构

ASM 系列详细教程-07-ASM 方法接口与组件

ASM 系列详细教程-08-ASM 方法工具类

ASM 系列详细教程-09-ASM 方法增强 aop 字节码实战

ASM 系列详细教程-10-ASM metadata 元数据之泛型

ASM 系列详细教程-11-ASM metadata 元数据之注解 annotation

ASM 系列详细教程-12-ASM metadata 元数据之调试 debug

ASM 系列详细教程-13-ASM core api 向后兼容

ASM 系列详细教程-14-ASM core api 向后兼容守则

ASM 系列详细教程-15-ASM ReflectASM 入门案例详细介绍及实战

ASM 系列详细教程-16-ASM Tree api 类接口与组件

ASM 系列详细教程-17-ASM Tree api 类组件组成详解

ASM 系列详细教程-18-ASM Tree api 方法接口与组件

ASM 系列详细教程-19-ASM Tree api 方法组件组成

ASM 系列详细教程-20-ASM Method 方法分析介绍

ASM 系列详细教程-21-ASM Method 方法分析接口与组件

ASM 系列详细教程-22-ASM Metadata 元数据 Generic Annotation Debug

ASM 系列详细教程-23-ASM Tree API 向后兼容能力

 
  • HelloWorld.java
 

更多技术文章,生活趣事,尽在【老马啸西风】。

老马啸西风

ASM-Tool

基于 ASM 实现比 Spring BeanUtil.copyProperties 性能更好的拷贝框架

快速入门

ASM介绍及简易教程

版权声明


相关文章:

  • java用eclipse安装教程2024-12-18 15:42:03
  • java66自学教程2024-12-18 15:42:03
  • java教程2802024-12-18 15:42:03
  • java swing实例教程2024-12-18 15:42:03
  • java idea 安装教程2024-12-18 15:42:03
  • java简单入门教程2024-12-18 15:42:03
  • java逻辑教程2024-12-18 15:42:03
  • java包包制作教程2024-12-18 15:42:03
  • Java菜鸟教程编程2024-12-18 15:42:03
  • 最好的java进阶教程2024-12-18 15:42:03