Java字节码技术

2021.02.11 13:02 421
阅读约 1 分钟

编译期处理

所谓的 语法糖 ,其实就是指 java 编译器把 *.java 源码编译为 *.class 字节码的过程中,自动生成 和转换的一些代码,主要是为了减轻程序员的负担,算是 java 编译器给我们的一个额外福利(给糖吃嘛。另外, 编译器转换的结果直接就是 class 字节码,只是为了便于阅读,给出了 几乎等价 的 java 源码方式,并不是编译器还会转换出中间的 java 源码(也就是Idea等工具为了便于阅读,直接将字节码转换为了源码),切记。

因此,像CGLIB等动态代理直接操作字节码的工具,效率会相对更高。

字数:261 发布于 7 个月前
Copyright 2018-2021 Siques