首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
字节码
Exploring
创建于2021-05-10
订阅专栏
字节码相关的实践学习。
等 19 人订阅
共4篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
字节码插件平台 ByteX 源码解析|技术点评
写这篇文章的目的有三个原因,首先在 ByteX 的交流群里有同学反馈源码不易阅读,看起来比较费力,所以希望通过自己的理解和梳理能够帮助大家学习 ByteX 的源码。其次,有同学在阅读我的博客 AOP 利器 ASM 基础入门 之后反馈,不知道如何在工作中发现 ASM 的使用场景,…
了解下,这几个字节码编程入门案例
在 AOP 利器 ASM 基础入门 博文中,介绍了 ASM 的基础知识和整体 API 结构,让我们对 ASM 有一个初步的认识。本篇博文将介绍三个案例来加深对 ASM 接口的理解。 文中的案例皆是以 Android 项目为基础,所以先介绍一些基本概念。 1. 基本概念 Andr…
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
Kotlin: 发布 Release 包前优化 Java 字节码
Kotlin 中删除了大量需要我们手写或者由 IDE 、第三方框架生成的模板代码。最好的例子就是 Kotlin 是空安全的,由于这个特性,我们不需要写空判断语句 if(value != null) ,这是 Kotlin/JVM 中额外添加在 Java 字节码中实现的。所以说好的…