来源书籍

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编程基础

  1. Kotlin可空类型系统设计 普通读书笔记卡
  2. 智能转换的编译期保证 普通读书笔记卡
  3. Kotlin数组的不变性设计 普通读书笔记卡
  4. when表达式的穷尽性检查 普通读书笔记卡

04 Kotlin函数

  1. 尾递归优化避免栈溢出 普通读书笔记卡
  2. 内联函数用代码膨胀换调用开销 普通读书笔记卡
  3. 内联函数打开Lambda的非局部return 普通读书笔记卡
  4. 协程通过编译期状态机实现挂起 普通读书笔记卡

05 Kotlin面向对象

  1. 密封类作为受限类型层级 普通读书笔记卡
  2. 类默认final的继承设计取舍 普通读书笔记卡
  3. 伴生对象实现类似静态成员 普通读书笔记卡
  4. 属性委托统一了访问逻辑 普通读书笔记卡
  5. 声明处型变与使用处型变的对比 普通读书笔记卡

相关主题

暂无公开主题。