首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 深入实践Kotlin元编程
内容
内容推荐
这是一本从基础知识、设计思想、技术方案、应用方法、实践技巧5个维度系统讲解Kotlin元编程,并以此大幅提升Kotlin工程师开发水平、研发效率和开发体验的著作。
作者是Kotlin领域的资深专家和布道者,本书源于他对Kotlin编译器源码的反复研读和大量的工程实践,不仅细致讲解了反射、程序静态分析、Java注解处理器、Kotlin符号处理器、Kotlin编译器插件、元程序的开发和调试等核心元编程技术,而且详细剖析了Jetpack Compose的编译器插件和IntelliJ插件、AtomicFU的JVM字节码和JavaScript代码的生成逻辑。本书的出版打破了元编程技术资料少、门槛高的行业现状。
本书包含大量案例,这些案例大多来自真实的生产实践,相对成熟和完善,可以作为元编程项目的范本。同时,本书提供大量的代码,为了提升阅读体验,在注释、书写和排版等方面对代码做了精心的优化。全书的源文件均可免费下载,读者可以通过作者的网站实时与作者互动和交流。
作者简介
霍丙乾(Bennyhuo),毕业于北京邮电大学,现任腾讯地图数据采集研发中心团队移动客户端技术负责人。
资深Kotlin技术专家,国内知名的Kotlin开发者和布道师。
2016年10月创建微信公众号Kotlin,持续发布Kotlin相关的文章和教学视频,颇受欢迎。
2017年初开始参与Kotlin中文相关网站的翻译和维护,至今。
目录
前言
第一部分 元编程的基础知识
第1章 元编程概述
1.1 元编程的需求背景
1.2 元编程的基本概念
1.2.1 元编程的定义
1.2.2 元编程的分类
1.3 元编程的学习方法
1.3.1 培养兴趣
1.3.2 付诸行动
1.3.3 善用工具
1.3.4 多读源代码
1.4 常用项目的调试环境配置
1.4.1 Java编译器
1.4.2 Kotlin编译器
1.4.3 IntelliJ社区版
1.4.4 Jetpack Compose编译器插件
1.5 本章小结
第2章 元数据概述
2.1 基本概念
2.1.1 语法结构
2.1.2 编译产物
2.2 注释
2.2.1 注释的结构化
2.2.2 文档生成
2.3 注解
2.3.1 注解的概念
2.3.2 源代码可见的注解
2.3.3 二进制可见的注解
2.3.4 运行时可见的注解
2.4 Kotlin的元数据
2.4.1 Kotlin JVM中的@Metadata注解
2.4.2 Kotlin JVM模块中的元数据
2.4.3 klib中的元数据
2.5 Kotlin的语法树
2.5.1 Kotlin的语法定义
2.5.2 基于IntelliJ平台接口的抽象语法树
2.5.3 新一代语法树FIR
2.5.4 连接前后端编译器的IR
2.5.5 Java和Kotlin的符号树
2.6 Kotlin的编译产物
2.6.1 JVM
2.6.2 JavaScript
2.6.3 Native
2.7 本章小结
第二部分 元编程的技术实践
第3章 运行时的反射
第4章 源代码生成
第5章 编译时的符号处理
第6章 程序静态分析
第7章 编译器插件
第三部分 综合案例
第8章 元程序的开发和调试
第9章 Jetpack Compose的编译时处理
第10章 AtomicFU的编译产物处理
标签
缩略图
书名 深入实践Kotlin元编程
副书名
原作名
作者 霍丙乾
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111732549
开本 16开
页数 324
版次 1
装订 平装
字数 456
出版时间 2023-08-01
首版时间 2023-08-01
印刷时间 2023-08-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 578
CIP核字 2023098703
中图分类号 TP312.8
丛书名
印张 21
印次 1
出版地 北京
240
188
17
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 2:27:11