思维导图备注

Kotlin极简教程
首页 白天 夜间 BookChat 小程序 小程序 阅读
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第2章 快速开始:HelloWorld

 来源:JackChan1999 浏览 1743 扫码 分享 2019-03-06 07:56:06

第2章 快速开始:HelloWorld

  • 2.1 命令行的HelloWorld
  • 2.2 应用程序版HelloWorld
  • 2.3 Web RESTFul HelloWorld
  • 2.4 Android版的HelloWorld
  • 2.5 JavaScript版HelloWorld
当前内容版权归 JackChan1999 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 JackChan1999 .
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • Kotlin极简教程
  • 编辑推荐
  • 前言
  • 第1章 Kotlin简介
    • 1.1 kotlin简史
    • 1.2 快速学习工具
  • 第2章 快速开始:HelloWorld
    • 2.1 命令行的HelloWorld
    • 2.2 应用程序版HelloWorld
    • 2.3 Web RESTFul HelloWorld
    • 2.4 Android版的HelloWorld
    • 2.5 JavaScript版HelloWorld
  • 第3章 Kotlin语言基础
    • 3.1 包(package)
    • 3.2 声明变量和值
    • 3.3 变量类型推断
    • 3.4 字符串与其模板表达式
    • 3.5 流程控制语句
    • 3.6 代码注释
    • 3.7 语法与标识符
    • 3.8 函数扩展和属性扩展(Extensions)
    • 本章小结
  • 第4章 基本数据类型与类型系统
    • 4.1 什么是类型?
    • 4.2 编译时类型与运行时类型
    • 4.3 根类型Any
    • 4.4 基本类型(Primitive Types)
    • 4.5 Any?可空类型(Nullable Types)
    • 4.6 kotlin.Unit类型
    • 4.7 kotlin.Nothing类型
    • 4.8 类型检测与类型转换
    • 本章小结
    • 参考资料
  • 第5章 集合类
    • 5.1 集合类是什么
    • 5.2 Kotlin 集合类简介
    • 5.3 List
      • 5.3 List
      • 5.3.2 创建可变集合MutableList
      • 5.3.3 遍历List元素
      • 5.3.4 List元素操作函数
      • 5.3.5 List集合类的基本运算函数
      • 5.3.6 过滤操作函数
      • 5.3.7 映射操作符
      • 5.3.8 分组操作符
      • 5.3.9 排序操作符
      • 5.3.10 生产操作符
    • 5.4 Set
    • 5.5 Map
    • 本章小结
  • 第6章 泛型
    • 6.1 泛型(Generic Type)简介
    • 6.2 型变(Variance)
    • 6.3 Kotlin的泛型特色
    • 6.5 泛型函数
    • 6.6 泛型类
    • 本章小结
  • 第7章 面向对象编程(OOP)
    • 7.1 面向对象编程思想
    • 7.2 类与构造函数
    • 7.3 抽象类
    • 7.4 接口
    • 7.6 继承
    • 7.7 枚举类
    • 7.8 注解类
    • 7.9 单例模式(Singleton)与伴生对象(companion object)
    • 7.10 sealed 密封类
    • 7.11 data 数据类
    • 7.12 嵌套类(Nested Class)
    • 7.13 委托(Delegation)
    • 本章小结
  • 第8章 函数式编程(FP)
    • 8.1 函数式编程概述
      • 8.1.1 面向对象编程(OOP)与面向函数编程(FOP)
      • 8.1.2 函数式编程基本特性
      • 8.1.3 组合与范畴
    • 8.2 在Kotlin中使用函数式编程
      • 8.2.1 Kotlin中的函数
      • 8.2.2 扩展函数
      • 8.2.3 中缀函数
      • 8.2.4 函数参数
      • 8.2.5 函数返回类型
      • 8.2.6 单表达式函数
      • 8.2.7 函数作用域
      • 8.2.8 泛型函数
      • 8.2.9 高阶函数
      • 8.2.10 匿名函数
      • 8.2.11 Lambda 表达式
      • 8.2.11 it:单个参数的隐式名称
      • 8.2.12 闭包(Closure)
      • 8.2.13 带接收者的函数字面值
      • 8.2.14 具体化的类型参数
      • 8.2.10 尾递归tailrec
    • 本章小结
  • 第9章 轻量级线程:协程
    • 9.1 协程简介
    • 9.2 桥接 阻塞和非阻塞
    • 9.3 等待一个任务执行完毕
    • 9.4 协程是轻量级的
    • 9.5 协程 vs 守护线程
    • 9.6 协程执行的取消
    • 9.7 设置协程超时时间
    • 9.8 挂起函数的组合执行
    • 9.9 协程上下文与调度器
    • 9.10 通道
    • 9.11 管道
    • 9.12 构建无穷惰性序列
    • 9.13 协程与线程比较
    • 9.14 协程的好处
    • 9.15 协程的内部机制
    • 本章小结
  • 第10章 Kotlin与Java互操作
    • 10.1 Kotlin 调用 Java示例
    • 10.2 Kotlin使用Java的集合类
    • 10.3 Kotlin调用Java中的Getter 和 Setter
    • 10.4 调用Java中返回 void 的方法
    • 10.5 空安全和平台类型
    • 10.6 平台类型
    • 10.7 Kotlin与Java中的类型映射
    • 10.8 Kotlin 中使用 Java 的泛型
    • 10.9 Kotlin与Java 中的数组
    • 10.10 Java 可变参数
    • 10.11 非受检异常
    • 10.12 对象方法
    • 10.13 访问静态成员
    • 10.14 Kotlin与Java 的反射
    • 10.15 SAM 转换
    • 10.16 Java 调用 Kotlin
    • 10.17 Java访问Kotlin属性
    • 10.18 Java调用Kotlin的包级函数
    • 10.19 实例字段
    • 10.20 静态字段
    • 10.21 静态方法
    • 10.22 可见性
    • 10.23 生成默认参数值函数的重载
    • 10.24 检查Kotlin中异常
    • 10.25 Kotlin与Java对比
    • 本章小结
  • 第11章 使用Kotlin集成SpringBoot开发Web服务端
    • 11.1 Spring Boot简介
    • 11.2 统架构技术栈
    • 11.3 环境准备
    • 11.4 数据库层配置
    • 11.5 Endpoint监控接口
    • 11.6 数据库实体类
    • 11.7 数据访问层代码
    • 11.8 控制器层
    • 11.9 启动初始化CommandLineRunner
    • 11.10 应用启动类
    • 11.11 Model数据绑定
    • 11.12 模板引擎视图页面
    • 11.13 运行测试
    • 11.14 引入前端组件
    • 11.15 实现写文章模块
    • 11.16 添加Markdown支持
    • 11.17 文章列表分页搜索
    • 11.18 Spring 5.0对Kotlin的支持
    • 本章小结
  • 第12章 使用Kotlin集成Gradle开发
  • 第13章 使用 Kotlin 和 Anko 的Android 开发
    • 13.1 什么是 Anko?
    • 13.2 一个简单Anko视图
    • 13.3 快速入门实例
    • 13.4 使用 Android Studio 新建工程
    • 13.5 设计UI 界面主题颜色
    • 13.6 配置 Kotlin 与 Anko 依赖
    • 13.7 将MainActivity.java 转成 Kotlin 代码
    • 13.8 在 Kotlin 中使用 Realm
    • 13.9 添加日程实体类
    • 13.10 添加日程事件
    • 13.11 添加日程界面
    • 13.12 保存到 Realm 中
    • 13.13 用RecyclerView 来展示待办事项
    • 13.14 运行测试
    • 本章小结
  • 第14章 使用 Kotlin DSL
    • 14.1 DSL 是什么
    • 14.2 Kotlin 的 DSL 特性支持
    • 14.3 实现一个极简的 DSL
    • 14.4 使用kotlinx.html DSL 写前端代码
  • 第15章 Kotlin 文件IO操作与多线程
    • 15.1 Kotlin IO 简介
    • 15.2 终端 IO
    • 15.3 文件 IO 操作
    • 15.4 遍历文件树
    • 15.5 网络IO操作
    • 15.6 kotlin.io标准库
    • 15.7 执行Shell命令行
    • 15.8 正则表达式
    • 15.9 Kotlin 的多线程
    • 本章小结
  • 第16章 使用 Kotlin Native
    • 16.1 Kotlin Native 简介
    • 16.2 快速开始 Hello World
    • 16.3 Kotlin Native 编译器 konan 简介
    • 本章小结
  • 视频教程
    • Kotlin 从入门到放弃
    • Kotlin 从零基础到进阶
    • Kotlin 系统入门到进阶
暂无相关搜索结果!

    本文档使用 BookStack 构建

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    • 普通下载
    • 下载码下载(免登录无限下载)
    你与大神的距离,只差一个APP
    APP下载
    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档
    温馨提示 每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
    下载码方式下载:免费、免登录、无限制。 免费获取下载码

    微信小程序阅读

    BookChat 微信小程序阅读
    您与他人的薪资差距,只差一个随时随地学习的小程序

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        欢迎使用【码灵薯·CoderBot】 码灵薯·CoderBot
        全屏 缩小 隐藏 新标签