11 2018 档案

摘要:背景 在使用Lamdba表达式,一直以为是内部类的方式实现的,但是一想如果每次调用都实例化一个内部类,性能肯定不好,难道Java里的lambda表达式真的是这么实现的吗?也许是该研究下原理了。 正文 1. 测试代码: 执行编译命令 ,得到class文件。 2. 查看字节码 查看字节码 得到: 通过字 阅读全文
posted @ 2018-11-20 20:13 土豆条 阅读(563) 评论(0) 推荐(0) 编辑
摘要:背景 最近接触的几个工程中Lombok插件出现频率比较高,趁机了解一下原理。 简要说明: 受益于 "JSR 269 API" ,程序可以在编译阶段对AST进行节点的操作,从而注入相关的功能结点,从而包含在最终的字节码文件里。 优点: 1. 减少了coding过程中的一些Getter/Setter等代 阅读全文
posted @ 2018-11-08 19:23 土豆条 阅读(1087) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示