来源书籍
Kotlin开发快速入门与实战
编程语言类
类别清单覆盖
7/9
已覆盖 7
补充生成 0
未覆盖 2
全书概览
Kotlin开发快速入门与实战
类别:编程语言类
四象限结论:速查手册(低浓度 + 低稳定性)
- 作者:王志强
- 出版社:电子工业出版社(2017)
评级:速查手册(低信息浓度 × 低稳定性)
信息浓度(低):全书以【例X.X】代码示例 + 运行结果的形式罗列Kotlin语法,讲”怎么用”远多于”为什么这样设计”。协程一节几乎是官方文档的转述;第1章、第6章、第7章大量是操作步骤和代码walkthrough。
稳定性(低):第7章”电子拍卖系统”实战项目基于2017年的PHP后端+Android客户端技术栈,网络请求、JSON处理方式已明显过时;第1章环境搭建(JDK/IDE安装步骤)时效性也很低。
综合落在”低浓度+低稳定性”象限,即速查手册(四象限中最低级别)。少数章节(Kotlin语言相对Java的设计取舍,如空安全类型、密封类、委托、协程挂起机制)浓度较高,值得精读摘录。
章节进度追踪表
| 章节号 | 章节标题 | 精读/略读 | 状态 | 卡片数 |
|---|---|---|---|---|
| 1 | 第1章 Kotlin环境搭建和开发工具 | 略读 | done | 0 |
| 2 | 第2章 Kotlin编程基础 | 精读 | done | 4 |
| 3 | 第3章 Kotlin集合 | 略读 | done | 0 |
| 4 | 第4章 Kotlin函数 | 精读 | done | 4 |
| 5 | 第5章 Kotlin面向对象 | 精读 | done | 5 |
| 6 | 第6章 Kotlin互操作 | 略读 | done | 0 |
| 7 | 第7章 电子拍卖系统 | 略读 | done | 0 |
类别清单核对(编程语言类)
| 必答维度 | 覆盖状态 | 已有卡片/说明 |
|---|---|---|
| 类型系统 | 已覆盖 | [[Kotlin可空类型系统设计]]、[[声明处型变与使用处型变的对比]]、[[密封类作为受限类型层级]] |
| 内存管理模型 | 未覆盖 | 当前卡片未覆盖。 |
| 并发/并行模型 | 已覆盖 | [[协程通过编译期状态机实现挂起]] |
| 错误处理机制 | 已覆盖 | [[Kotlin可空类型系统设计]]、[[when表达式的穷尽性检查]] |
| 编译/执行模型 | 已覆盖 | [[协程通过编译期状态机实现挂起]]、[[尾递归优化避免栈溢出]] |
| 模块/包与命名空间设计 | 未覆盖 | 当前卡片未覆盖。 |
| 语言设计哲学与取舍 | 已覆盖 | [[类默认final的继承设计取舍]]、[[Kotlin数组的不变性设计]] |
| 元编程/反射/宏能力 | 已覆盖 | [[属性委托统一了访问逻辑]]、[[内联函数打开Lambda的非局部return]] |
| 性能特性与其代价 | 已覆盖 | [[内联函数用代码膨胀换调用开销]]、[[尾递归优化避免栈溢出]] |
章节与卡片
02 Kotlin编程基础
- Kotlin可空类型系统设计 普通读书笔记卡
- 智能转换的编译期保证 普通读书笔记卡
- Kotlin数组的不变性设计 普通读书笔记卡
- when表达式的穷尽性检查 普通读书笔记卡
04 Kotlin函数
- 尾递归优化避免栈溢出 普通读书笔记卡
- 内联函数用代码膨胀换调用开销 普通读书笔记卡
- 内联函数打开Lambda的非局部return 普通读书笔记卡
- 协程通过编译期状态机实现挂起 普通读书笔记卡
05 Kotlin面向对象
- 密封类作为受限类型层级 普通读书笔记卡
- 类默认final的继承设计取舍 普通读书笔记卡
- 伴生对象实现类似静态成员 普通读书笔记卡
- 属性委托统一了访问逻辑 普通读书笔记卡
- 声明处型变与使用处型变的对比 普通读书笔记卡
相关主题
暂无公开主题。