Java 虚拟机(JVM)以字节码(Bytecode)为基础执行所有 Java 程序。对于希望深入理解 Java 底层运行机制,或开发自定义编译器、性能探测器、动态增强框架(如代理、AOP)的开发者来说,掌握 Java 字节码结构与 ASM 等字节码操作工具极为重要。
本篇文章将深入解析 Java 字节码的结构、工具链(如 javap)、以及如何通过 ASM 框架动态生成和修改字节码内容。
一、什么是字节码?
Java 源代码(.java
文件)经过 javac
编译后生成 .class
文件,包含了平台无关的字节码指令(Bytecode),供 JVM 执行。这种指令是一种中间语言,介于高级语言与机器语言之间。
例如:
编译后,通过如下命令可以查看其字节码:
输出内容如下(部分):
这代表:
二、字节码结构简要分析
Java 字节码文件由多个部分构成,主要包括:
部分
含义
Magic Number
文件标识(0xCAFEBABE)
Version
字节码版本(如 Java 8 是 52)
Constant Pool
常量池,存储字符串、类名等
Access Flags
类访问修饰符
Class Info
类名、父类名等
Interfaces
实现的接口
Fields
所有字段
Methods
所有方法及字节码
Attributes
方法、类的额外信息(如注解)
通过 javap -verbose
可以查看这些结构。
三、为什么需要 ASM?
Java 提供反射机制可动态访问类结构,但不能动态修改字节码。而 ASM 是一个轻量级、性能极高的字节码操作库,它允许你:
生成 .class
文件;
修改现有类的字节码;
插入、替换方法;
创建代理、日志增强、安全检查器等。
ASM 属于底层库(不像 Javassist 这样更面向语义),性能高、控制精确,是许多框架(如 Spring、MyBatis、ByteBuddy、Groovy)的基础组件。
四、ASM 基础使用:生成 Hello 类
1. 引入 Maven 依赖
2. 生成 Hello 类(含 say 方法)
生成的 HelloGenerated.class
可直接用 java HelloGenerated
调用。
五、修改已有类:插入日志代码
假设我们想在任意方法前后插入日志输出:
我们可以通过 ClassReader
+ ClassWriter
+ MethodVisitor
实现:
这段代码将在每个方法开始前和 return 前插入日志语句,非常适合开发调试增强类工具。
六、ASM 与 JavaAgent 动态增强结合
ASM 通常结合 Java Agent(Java 代理)用于运行时修改类结构,实现如:
核心是通过 Instrumentation
的 retransformClasses
或 ClassFileTransformer
机制将 ASM 插入类加载过程。
七、与 Javassist、ByteBuddy 比较
特性
ASM
Javassist
ByteBuddy
操作层级
字节码指令
Java 源码级
高层语义级
性能
非常高
中等
较高
易用性
较复杂
简单
简单
控制粒度
最高
中
高
结论:若你追求极致性能和精细控制,选择 ASM;若想快速实现功能,可用 Javassist 或 ByteBuddy。
八、结语
Java 字节码是理解 JVM 的关键,掌握 ASM 则是深入字节码世界的通行证。在工程实践中,通过 ASM:
你可以实现字节码增强、性能插桩;
你可以构建动态代理、AOP 框架;
你甚至可以构建自己的语言或 DSL 编译器。
掌握了 ASM,不仅能写更高效的工具,还能读懂许多主流框架的底层实现原理。
<a href="https://zq.zhaopin.com/moment/24267058">悍</a> <a href="https://zq.zhaopin.com/moment/24267057">羹</a> <a href="https://zq.zhaopin.com/moment/24267056">韭</a> <a href="https://zq.zhaopin.com/moment/24267053">撩</a> <a href="https://zq.zhaopin.com/moment/24267052">灼</a> <a href="https://zq.zhaopin.com/moment/24267051">斟</a> <a href="https://zq.zhaopin.com/moment/24267050">夭</a> <a href="https://zq.zhaopin.com/moment/24267047">宛</a> <a href="https://zq.zhaopin.com/moment/24267046">嵌</a> <a href="https://zq.zhaopin.com/moment/24267044">讹</a> <a href="https://zq.zhaopin.com/moment/24267041">梧</a> <a href="https://zq.zhaopin.com/moment/24267039">嬉</a> <a href="https://zq.zhaopin.com/moment/24267038">闽</a> <a href="https://zq.zhaopin.com/moment/24267025">蛹</a> <a href="https://zq.zhaopin.com/moment/24267036">坤</a> <a href="https://zq.zhaopin.com/moment/24267031">寂</a> <a href="https://zq.zhaopin.com/moment/24267027">鳖</a> <a href="https://zq.zhaopin.com/moment/24267026">耸</a> <a href="https://zq.zhaopin.com/moment/24267024">粹</a> <a href="https://zq.zhaopin.com/moment/24267016">契</a> <a href="https://zq.zhaopin.com/moment/24267014">猩</a> <a href="https://zq.zhaopin.com/moment/24267007">拟</a> <a href="https://zq.zhaopin.com/moment/24267013">畦</a> <a href="https://zq.zhaopin.com/moment/24267002">冀</a> <a href="https://zq.zhaopin.com/moment/24267011">屏</a> <a href="https://zq.zhaopin.com/moment/24267010">腮</a> <a href="https://zq.zhaopin.com/moment/24267009">杭</a> <a href="https://zq.zhaopin.com/moment/24267008">缀</a> <a href="https://zq.zhaopin.com/moment/24267006">蘸</a> <a href="https://zq.zhaopin.com/moment/24266998">斋</a> <a href="https://zq.zhaopin.com/moment/24267003">墩</a> <a href="https://zq.zhaopin.com/moment/24267001">荠</a> <a href="https://zq.zhaopin.com/moment/24266993">愕</a> <a href="https://zq.zhaopin.com/moment/24267000">吠</a> <a href="https://zq.zhaopin.com/moment/24266997">赊</a> <a href="https://zq.zhaopin.com/moment/24266996">瘸</a> <a href="https://zq.zhaopin.com/moment/24266995">捣</a> <a href="https://zq.zhaopin.com/moment/24266990">哺</a> <a href="https://zq.zhaopin.com/moment/24266988">榛</a> <a href="https://zq.zhaopin.com/moment/24266912">炬</a> <a href="https://zq.zhaopin.com/moment/24266984">畴</a> <a href="https://zq.zhaopin.com/moment/24266972">肋</a> <a href="https://zq.zhaopin.com/moment/24266974">萎</a> <a href="https://zq.zhaopin.com/moment/24266981">憔</a> <a href="https://zq.zhaopin.com/moment/24266979">胚</a> <a href="https://zq.zhaopin.com/moment/24266976">瞄</a> <a href="https://zq.zhaopin.com/moment/24266975">姊</a> <a href="https://zq.zhaopin.com/moment/24266973">淫</a> <a href="https://zq.zhaopin.com/moment/24266951">癞</a> <a href="https://zq.zhaopin.com/moment/24266971">赃</a> <a href="https://zq.zhaopin.com/moment/24266955">熏</a> <a href="https://zq.zhaopin.com/moment/24266970">陌</a> <a href="https://zq.zhaopin.com/moment/24266968">氯</a> <a href="https://zq.zhaopin.com/moment/24266965">玛</a> <a href="https://zq.zhaopin.com/moment/24266963">盔</a> <a href="https://zq.zhaopin.com/moment/24266961">擎</a> <a href="https://zq.zhaopin.com/moment/24266960">恃</a> <a href="https://zq.zhaopin.com/moment/24266958">锨</a> <a href="https://zq.zhaopin.com/moment/24266957">苛</a> <a href="https://zq.zhaopin.com/moment/24266953">谚</a> <a href="https://zq.zhaopin.com/moment/24266949">鬓</a> <a href="https://zq.zhaopin.com/moment/24266947">逛</a> <a href="https://zq.zhaopin.com/moment/24266923">褪</a> <a href="https://zq.zhaopin.com/moment/24266945">垢</a> <a href="https://zq.zhaopin.com/moment/24266943">奠</a> <a href="https://zq.zhaopin.com/moment/24266942">杉</a> <a href="https://zq.zhaopin.com/moment/24266941">唾</a> <a href="https://zq.zhaopin.com/moment/24266938">穆</a> <a href="https://zq.zhaopin.com/moment/24266935">耙</a> <a href="https://zq.zhaopin.com/moment/24266931">馏</a> <a href="https://zq.zhaopin.com/moment/24266930">哎</a> <a href="https://zq.zhaopin.com/moment/24266928">揖</a> <a href="https://zq.zhaopin.com/moment/24266926">夭</a> <a href="https://zq.zhaopin.com/moment/24266925">涤</a> <a href="https://zq.zhaopin.com/moment/24266924">豌</a> <a href="https://zq.zhaopin.com/moment/24266922">枷</a> <a href="https://zq.zhaopin.com/moment/24266921">钮</a> <a href="https://zq.zhaopin.com/moment/24266920">楣</a> <a href="https://zq.zhaopin.com/moment/24266907">汹</a> <a href="https://zq.zhaopin.com/moment/24266919">眷</a> <a href="https://zq.zhaopin.com/moment/24266918">糜</a> <a href="https://zq.zhaopin.com/moment/24266917">哩</a> <a href="https://zq.zhaopin.com/moment/24266916">辖</a> <a href="https://zq.zhaopin.com/moment/24266915">宠</a> <a href="https://zq.zhaopin.com/moment/24266914">喧</a> <a href="https://zq.zhaopin.com/moment/24266906">讶</a> <a href="https://zq.zhaopin.com/moment/24266913">梗</a> <a href="https://zq.zhaopin.com/moment/24266911">履</a> <a href="https://zq.zhaopin.com/moment/24266905">闺</a> <a href="https://zq.zhaopin.com/moment/24266910">蜕</a> <a href="https://zq.zhaopin.com/moment/24266909">坪</a> <a href="https://zq.zhaopin.com/moment/24266908">惋</a> <a href="https://zq.zhaopin.com/moment/24266891">藻</a> <a href="https://zq.zhaopin.com/moment/24266904">殷</a> <a href="https://zq.zhaopin.com/moment/24266888">彰</a> <a href="https://zq.zhaopin.com/moment/24266835">绎</a> <a href="https://zq.zhaopin.com/moment/24266903">腕</a> <a href="https://zq.zhaopin.com/moment/24266902">抑</a> <a href="https://zq.zhaopin.com/moment/24266901">啡</a> <a href="https://zq.zhaopin.com/moment/24266900">辙</a> <a href="https://zq.zhaopin.com/moment/24266899">诲</a> <a href="https://zq.zhaopin.com/moment/24266898">腻</a> <a href="https://zq.zhaopin.com/moment/24266897">枫</a> <a href="https://zq.zhaopin.com/moment/24266895">绽</a> <a href="https://zq.zhaopin.com/moment/24266894">髓</a> <a href="https://zq.zhaopin.com/moment/24266874">郭</a> <a href="https://zq.zhaopin.com/moment/24266871">擒</a> <a href="https://zq.zhaopin.com/moment/24266892">荞</a> <a href="https://zq.zhaopin.com/moment/24266893">湃</a> <a href="https://zq.zhaopin.com/moment/24266890">吱</a> <a href="https://zq.zhaopin.com/moment/24266889">婴</a> <a href="https://zq.zhaopin.com/moment/24266868">瘾</a> <a href="https://zq.zhaopin.com/moment/24266887">挚</a> <a href="https://zq.zhaopin.com/moment/24266886">溯</a> <a href="https://zq.zhaopin.com/moment/24266885">帕</a> <a href="https://zq.zhaopin.com/moment/24266863">氓</a> <a href="https://zq.zhaopin.com/moment/24266884">晾</a> <a href="https://zq.zhaopin.com/moment/24266876">伊</a> <a href="https://zq.zhaopin.com/moment/24266882">菲</a> <a href="https://zq.zhaopin.com/moment/24266883">澄</a> <a href="https://zq.zhaopin.com/moment/24266881">衍</a> <a href="https://zq.zhaopin.com/moment/24266880">睦</a> <a href="https://zq.zhaopin.com/moment/24266879">妓</a> <a href="https://zq.zhaopin.com/moment/24266877">渊</a> <a href="https://zq.zhaopin.com/moment/24266878">鳍</a> <a href="https://zq.zhaopin.com/moment/24266875">赂</a> <a href="https://zq.zhaopin.com/moment/24266873">舔</a> <a href="https://zq.zhaopin.com/moment/24266872">陋</a> <a href="https://zq.zhaopin.com/moment/24266841">氮</a> <a href="https://zq.zhaopin.com/moment/24266870">玖</a> <a href="https://zq.zhaopin.com/moment/24266869">奢</a> <a href="https://zq.zhaopin.com/moment/24266867">薇</a> <a href="https://zq.zhaopin.com/moment/24266844">洛</a> <a href="https://zq.zhaopin.com/moment/24266866">锥</a> <a href="https://zq.zhaopin.com/moment/24266864">昔</a> <a href="https://zq.zhaopin.com/moment/24266862">谓</a> <a href="https://zq.zhaopin.com/moment/24266814">羹</a> <a href="https://zq.zhaopin.com/moment/24266808">脓</a> <a href="https://zq.zhaopin.com/moment/24266637">褐</a> <a href="https://zq.zhaopin.com/moment/24266861">挟</a> <a href="https://zq.zhaopin.com/moment/24266855">翔</a> <a href="https://zq.zhaopin.com/moment/24266823">杖</a> <a href="https://zq.zhaopin.com/moment/24266849">啰</a> <a href="https://zq.zhaopin.com/moment/24266852">黔</a> <a href="https://zq.zhaopin.com/moment/24266830">耘</a> <a href="https://zq.zhaopin.com/moment/24266840">馍</a> <a href="https://zq.zhaopin.com/moment/24266832">昙</a> <a href="https://zq.zhaopin.com/moment/24266772">揽</a> <a href="https://zq.zhaopin.com/moment/24266797">戈</a> <a href="https://zq.zhaopin.com/moment/24266827">涣</a> <a href="https://zq.zhaopin.com/moment/24266742">敷</a> <a href="https://zq.zhaopin.com/moment/24266819">枷</a> <a href="https://zq.zhaopin.com/moment/24266817">隘</a> <a href="https://zq.zhaopin.com/moment/24266820">囤</a> <a href="https://zq.zhaopin.com/moment/24266810">沦</a> <a href="https://zq.zhaopin.com/moment/24266803">阐</a> <a href="https://zq.zhaopin.com/moment/24266805">鳄</a> <a href="https://zq.zhaopin.com/moment/24266800">哩</a> <a href="https://zq.zhaopin.com/moment/24266707">辕</a> <a href="https://zq.zhaopin.com/moment/24266792">怯</a> <a href="https://zq.zhaopin.com/moment/24266791">啼</a> <a href="https://zq.zhaopin.com/moment/24266787">讳</a> <a href="https://zq.zhaopin.com/moment/24266697">彬</a> <a href="https://zq.zhaopin.com/moment/24266781">憨</a> <a href="https://zq.zhaopin.com/moment/24266780">飒</a> <a href="https://zq.zhaopin.com/moment/24266713">蜗</a> <a href="https://zq.zhaopin.com/moment/24266771">拓</a> <a href="https://zq.zhaopin.com/moment/24266774">悴</a> <a href="https://zq.zhaopin.com/moment/24266763">蘑</a> <a href="https://zq.zhaopin.com/moment/24266760">倔</a> <a href="https://zq.zhaopin.com/moment/24266720">瘟</a> <a href="https://zq.zhaopin.com/moment/24266366">绊</a> <a href="https://zq.zhaopin.com/moment/24266748">腋</a> <a href="https://zq.zhaopin.com/moment/24266750">坞</a> <a href="https://zq.zhaopin.com/moment/24266743">冕</a> <a href="https://zq.zhaopin.com/moment/24266606">霎</a> <a href="https://zq.zhaopin.com/moment/24266733">祠</a> <a href="https://zq.zhaopin.com/moment/24266730">衙</a> <a href="https://zq.zhaopin.com/moment/24266724">枚</a> <a href="https://zq.zhaopin.com/moment/24266709">综</a> <a href="https://zq.zhaopin.com/moment/24266665">躏</a> <a href="https://zq.zhaopin.com/moment/24266661">衷</a> <a href="https://zq.zhaopin.com/moment/24266694">撬</a> <a href="https://zq.zhaopin.com/moment/24266596">茴</a> <a href="https://zq.zhaopin.com/moment/24266683">溅</a> <a href="https://zq.zhaopin.com/moment/24266672">肖</a> <a href="https://zq.zhaopin.com/moment/24266614">崩</a> <a href="https://zq.zhaopin.com/moment/24266593">鲸</a> <a href="https://zq.zhaopin.com/moment/24266552">挫</a> <a href="https://zq.zhaopin.com/moment/24266638">溢</a> <a href="https://zq.zhaopin.com/moment/24266634">咖</a> <a href="https://zq.zhaopin.com/moment/24266599">葫</a> <a href="https://zq.zhaopin.com/moment/24266421">卢</a> <a href="https://zq.zhaopin.com/moment/24266626">伦</a> <a href="https://zq.zhaopin.com/moment/24266617">菱</a> <a href="https://zq.zhaopin.com/moment/24266611">澜</a> <a href="https://zq.zhaopin.com/moment/24266554">徊</a> <a href="https://zq.zhaopin.com/moment/24266598">睹</a> <a href="https://zq.zhaopin.com/moment/24266491">坠</a> <a href="https://zq.zhaopin.com/moment/24266581">淆</a> <a href="https://zq.zhaopin.com/moment/24266533">嚣</a> <a href="https://zq.zhaopin.com/moment/24266288">峻</a> <a href="https://zq.zhaopin.com/moment/24266566">镀</a> <a href="https://zq.zhaopin.com/moment/24266488">弥</a> <a href="https://zq.zhaopin.com/moment/24266442">掰</a> <a href="https://zq.zhaopin.com/moment/24266434">纫</a> <a href="https://zq.zhaopin.com/moment/24266407">硕</a> <a href="https://zq.zhaopin.com/moment/24266333">薛</a> <a href="https://zq.zhaopin.com/moment/24266321">涎</a> <a href="https://zq.zhaopin.com/moment/24266332">锚</a> <a href="https://zq.zhaopin.com/moment/24266408">茉</a> <a href="https://zq.zhaopin.com/moment/24266461">谒</a> <a href="https://zq.zhaopin.com/moment/24266439">癣</a> <a href="https://zq.zhaopin.com/moment/24266334">脐</a> <a href="https://zq.zhaopin.com/moment/24266425">谭</a> <a href="https://zq.zhaopin.com/moment/24266339">拱</a> <a href="https://zq.zhaopin.com/moment/24266409">竣</a> <a href="https://zq.zhaopin.com/moment/24266147">芭</a> <a href="https://zq.zhaopin.com/moment/24266286">唬</a> <a href="https://zq.zhaopin.com/moment/24266394">鹦</a> <a href="https://zq.zhaopin.com/moment/24266343">骇</a> <a href="https://zq.zhaopin.com/moment/24266272">雏</a> <a href="https://zq.zhaopin.com/moment/24266380">卓</a> <a href="https://zq.zhaopin.com/moment/24266363">揩</a> <a href="https://zq.zhaopin.com/moment/24266212">歹</a> <a href="https://zq.zhaopin.com/moment/24266342">涡</a> <a href="https://zq.zhaopin.com/moment/24266083">橄</a> <a href="https://zq.zhaopin.com/moment/24266324">柠</a> <a href="https://zq.zhaopin.com/moment/24266183">犀</a> <a href="https://zq.zhaopin.com/moment/24266169">邑</a> <a href="https://zq.zhaopin.com/moment/24266197">矫</a> <a href="https://zq.zhaopin.com/moment/24266128">缰</a> <a href="https://zq.zhaopin.com/moment/24266296">莱</a> <a href="https://zq.zhaopin.com/moment/24266085">蚓</a> <a href="https://zq.zhaopin.com/moment/24266276">辕</a> <a href="https://zq.zhaopin.com/moment/24266204">怔</a> <a href="https://zq.zhaopin.com/moment/24266023">喻</a> <a href="https://zq.zhaopin.com/moment/24266254">讳</a> <a href="https://zq.zhaopin.com/moment/24266076">彬</a> <a href="https://zq.zhaopin.com/moment/24266227">憨</a> <a href="https://zq.zhaopin.com/moment/24266194">咨</a> <a href="https://zq.zhaopin.com/moment/24266015">蜈</a> <a href="https://zq.zhaopin.com/moment/24266064">拓</a> <a href="https://zq.zhaopin.com/moment/24266170">悴</a> <a href="https://zq.zhaopin.com/moment/24266042">孽</a> <a href="https://zq.zhaopin.com/moment/24266143">赁</a> <a href="https://zq.zhaopin.com/moment/24266140">瘩</a> <a href="https://zq.zhaopin.com/moment/24265932">驹</a> <a href="https://zq.zhaopin.com/moment/24266122">腌</a> <a href="https://zq.zhaopin.com/moment/24266117">坎</a> <a href="https://zq.zhaopin.com/moment/24265880">晦</a> <a href="https://zq.zhaopin.com/moment/24265968">霍</a> <a href="https://zq.zhaopin.com/moment/24266093">诬</a> <a href="https://zq.zhaopin.com/moment/24266094">魁</a> <a href="https://zq.zhaopin.com/moment/24266071">枢</a> <a href="https://zq.zhaopin.com/moment/24266061">绷</a> <a href="https://zq.zhaopin.com/moment/24265971">霹</a> <a href="https://zq.zhaopin.com/moment/24266049">凄</a> <a href="https://zq.zhaopin.com/moment/24266036">撮</a> <a href="https://zq.zhaopin.com/moment/24266020">茵</a> <a href="https://zq.zhaopin.com/moment/24266008">溃</a> <a href="https://zq.zhaopin.com/moment/24266002">卤</a> <a href="https://zq.zhaopin.com/moment/24265989">崔</a> <a href="https://zq.zhaopin.com/moment/24265987">膳</a> <a href="https://zq.zhaopin.com/moment/24265986">捌</a> <a href="https://zq.zhaopin.com/moment/24265980">漓</a> <a href="https://zq.zhaopin.com/moment/24265965">咆</a> <a href="https://zq.zhaopin.com/moment/24265967">搔</a> <a href="https://zq.zhaopin.com/moment/24265964">凸</a> <a href="https://zq.zhaopin.com/moment/24265956">诺</a> <a href="https://zq.zhaopin.com/moment/24265879">嘲</a> <a href="https://zq.zhaopin.com/moment/24265946">轴</a> <a href="https://zq.zhaopin.com/moment/24265865">侯</a> <a href="https://zq.zhaopin.com/moment/24265942">频</a> <a href="https://zq.zhaopin.com/moment/24265943">屁</a> <a href="https://zq.zhaopin.com/moment/24265938">淮</a> <a href="https://zq.zhaopin.com/moment/24265925">瞻</a> <a href="https://zq.zhaopin.com/moment/24265889">唧</a> <a href="https://zq.zhaopin.com/moment/24265924">幔</a> <a href="https://zq.zhaopin.com/moment/24265922">弧</a> <a href="https://zq.zhaopin.com/moment/24265919">甥</a> <a href="https://zq.zhaopin.com/moment/24265841">驯</a> <a href="https://zq.zhaopin.com/moment/24265906">硅</a> <a href="https://zq.zhaopin.com/moment/24265709">蕾</a> <a href="https://zq.zhaopin.com/moment/24265902">柒</a> <a href="https://zq.zhaopin.com/moment/24265836">幌</a> <a href="https://zq.zhaopin.com/moment/24265903">拗</a> <a href="https://zq.zhaopin.com/moment/24265897">祷</a> <a href="https://zq.zhaopin.com/moment/24265888">靡</a> <a href="https://zq.zhaopin.com/moment/24265886">胰</a> <a href="https://zq.zhaopin.com/moment/24265885">寥</a> <a href="https://zq.zhaopin.com/moment/24265881">拷</a> <a href="https://zq.zhaopin.com/moment/24265848">痪</a> <a href="https://zq.zhaopin.com/moment/24265876">芯</a> <a href="https://zq.zhaopin.com/moment/24265875">蛀</a> <a href="https://zq.zhaopin.com/moment/24265872">噪</a> <a href="https://zq.zhaopin.com/moment/24265870">蚤</a> <a href="https://zq.zhaopin.com/moment/24265867">煞</a> <a href="https://zq.zhaopin.com/moment/24265866">歧</a> <a href="https://zq.zhaopin.com/moment/24265774">堰</a> <a href="https://zq.zhaopin.com/moment/24265863">丐</a> <a href="https://zq.zhaopin.com/moment/24265862">浦</a> <a href="https://zq.zhaopin.com/moment/24265832">樟</a> <a href="https://zq.zhaopin.com/moment/24265860">栅</a> <a href="https://zq.zhaopin.com/moment/24265859">谤</a> <a href="https://zq.zhaopin.com/moment/24265858">吭</a> <a href="https://zq.zhaopin.com/moment/24265826">铭</a> <a href="https://zq.zhaopin.com/moment/24265857">窿</a> <a href="https://zq.zhaopin.com/moment/24265856">莽</a> <a href="https://zq.zhaopin.com/moment/24265855">寝</a> <a href="https://zq.zhaopin.com/moment/24265854">侠</a> <a href="https://zq.zhaopin.com/moment/24265853">沼</a> <a href="https://zq.zhaopin.com/moment/24265852">鹃</a> <a href="https://zq.zhaopin.com/moment/24265851">汛</a> <a href="https://zq.zhaopin.com/moment/24265850">菇</a> <a href="https://zq.zhaopin.com/moment/24265849">鹤</a> <a href="https://zq.zhaopin.com/moment/24265847">奕</a> <a href="https://zq.zhaopin.com/moment/24265846">跺</a> <a href="https://zq.zhaopin.com/moment/24265845">坯</a> <a href="https://zq.zhaopin.com/moment/24265844">惦</a> <a href="https://zq.zhaopin.com/moment/24265843">孽</a> <a href="https://zq.zhaopin.com/moment/24265842">俺</a> <a href="https://zq.zhaopin.com/moment/24265819">孵</a> <a href="https://zq.zhaopin.com/moment/24265840">驹</a> <a href="https://zq.zhaopin.com/moment/24265839">腌</a> <a href="https://zq.zhaopin.com/moment/24265837">抡</a> <a href="https://zq.zhaopin.com/moment/24265815">曼</a> <a href="https://zq.zhaopin.com/moment/24265838">蟥</a> <a href="https://zq.zhaopin.com/moment/24265835">诬</a> <a href="https://zq.zhaopin.com/moment/24265804">筷</a> <a href="https://zq.zhaopin.com/moment/24265833">枉</a> <a href="https://zq.zhaopin.com/moment/24265834">绰</a> <a href="https://zq.zhaopin.com/moment/24265831">譬</a> <a href="https://zq.zhaopin.com/moment/24265822">凌</a> <a href="https://zq.zhaopin.com/moment/24265829">撩</a> <a href="https://zq.zhaopin.com/moment/24265828">荚</a> <a href="https://zq.zhaopin.com/moment/24265803">渺</a> <a href="https://zq.zhaopin.com/moment/24265758">轩</a> <a href="https://zq.zhaopin.com/moment/24265811">逻</a> <a href="https://zq.zhaopin.com/moment/24265827">儒</a> <a href="https://zq.zhaopin.com/moment/24265825">袁</a> <a href="https://zq.zhaopin.com/moment/24265823">誊</a> <a href="https://zq.zhaopin.com/moment/24265740">咒</a> <a href="https://zq.zhaopin.com/moment/24265821">壹</a> <a href="https://zq.zhaopin.com/moment/24265762">夯</a> <a href="https://zq.zhaopin.com/moment/24265820">窍</a> <a href="https://zq.zhaopin.com/moment/24265806">嘶</a> <a href="https://zq.zhaopin.com/moment/24265817">鸥</a> <a href="https://zq.zhaopin.com/moment/24265818">缔</a> <a href="https://zq.zhaopin.com/moment/24265796">囱</a> <a href="https://zq.zhaopin.com/moment/24265813">罕</a> <a href="https://zq.zhaopin.com/moment/24265812">淌</a> <a href="https://zq.zhaopin.com/moment/24265777">藤</a> <a href="https://zq.zhaopin.com/moment/24265778">峭</a> <a href="https://zq.zhaopin.com/moment/24265810">嘀</a> <a href="https://zq.zhaopin.com/moment/24265809">屉</a> <a href="https://zq.zhaopin.com/moment/24265808">锌</a> <a href="https://zq.zhaopin.com/moment/24265780">驮</a> <a href="https://zq.zhaopin.com/moment/24265807">厢</a> <a href="https://zq.zhaopin.com/moment/24265805">擅</a> <a href="https://zq.zhaopin.com/moment/24265802">洼</a> <a href="https://zq.zhaopin.com/moment/24265801">蜀</a> <a href="https://zq.zhaopin.com/moment/24265756">拇</a> <a href="https://zq.zhaopin.com/moment/24265799">袱</a> <a href="">蟹</a>