Java 中有很多隐藏代码,如各种关键字、Lambda 表达式、动态代理等,工作中我们很少去探究其内部实现,本文通过几种手段去学习其内部底层实现,主要以 Lambda 表达式和代理为例子,叙述几种实用方法。
主要内容:
- 主动异常+debug。
- javap 命令,阐述如何使用 javap 以及常用的JVM 指令规范,Lambda 表达式为例。
- 如何使用 HSDB 进行 JVM 调试,以代理为例。
通过本文你将学到:
- 查看 Java 隐藏代码的常见手段,如 javap、HSDB。
- 简单了解 Lambda 表达式和代理的本质。
阅读全文: http://gitbook.cn/gitchat/activity/5cce224cc89c89562f203397
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。