本书介绍
这是一本从基础知识、设计思想、技术方案、应用方法、实践技巧5个维度系统讲解Kotlin元编程,并以此大幅提升Kotlin工程师开发水平、研发效率和开发体验的著作。
作者是Kotlin领域的资深专家和布道者,本书源于他对Kotlin编译器源码的反复研读和大量的工程实践,不仅细致讲解了反射、程序静态分析、 Java注解处理器、Kotlin符号处理器、Kotlin编译器插件、元程序的开发和调试等核心元编程技术,而且详细剖析了Jetpack Compose的编译器插件和IntelliJ 插件、AtomicFU 的 JVM 字节码和JavaScript代码的生成逻辑。
本书的出版打破了元编程技术资料少、门槛高的行业现状。本书包含大量案例,这些案例大多来自真实的生产实践,相对成熟和完善,可以作为元编程项目的范本。同时,本书提供大量的代码,为了提升阅读体验,在注释、书写和排版等方面对代码做了精心的优化。
全书的源文件均可免费下载,读者可以通过作者的网站实时与作者互动和交流。
反馈方式
感谢大家的关注和支持,如果在阅读过程中遇到问题,欢迎大家选择以下方式与我联系并提供尽可能详细的信息,以便于你的问题能够得到快速的解答:
- 在本页面下方直接发布评论
- 发送邮件至 bennyhuo@kotliner.cn
读者也可以通过加我微信 bennyhuo007,进入微信群参与讨论。
随书源码
本书源码地址:《深入实践 Kotlin 元编程》源码
购买途径
- 京东自营:深入实践 Kotlin 元编程
- 当当自营:深入实践 Kotlin 元编程
本书勘误
以下为本书勘误,感谢各位读者的支持!
页码 | 发现版本 | 原内容 | 修改为 | 致谢 |
---|---|---|---|---|
71 | 2023.8 | ReadWriteProperty< Any, T> | ReadWriteProperty< Any?, T> | Llonvne |