Kotlin 系统入门到进阶

目录

  • 前言
  • Kotlin学习资料
  • 关于Kotlin
    • 你应该学 Kotlin 吗?
    • Android 必备技能:最有可能接替Java的语言——Kotlin
    • 你为什么需要 Kotlin
    • 为什么我要改用Kotlin
    • 如何看待 Kotlin 成为 Android 官方支持开发语言?
    • Kotlin Script 介绍
    • Kotlin 语言高级安卓开发入门
    • Kotlin:Java 6 废土中的一线希望
  • Kotlin语言基础
    • package
    • 声明变量和值
    • 变量类型推断
    • 字符串与其模板表达式
    • 流程控制语句
    • 代码注释、语法与标识符
    • 修饰符
    • 函数扩展和属性扩展
    • 空指针安全
    • Kotlin入门和使用
  • 面向对象
    • Kotlin 的类特性(https://alleniverson.gitbooks.io/kotlin-tutorials/content/上)
    • Kotlin 的类特性(https://alleniverson.gitbooks.io/kotlin-tutorials/content/下)
    • 面向对象
    • 继承
    • Kotlin如何优雅的实现多继承
    • 类成员的可见性
    • 接口和抽象类
    • 属性代理
    • 对象表达式和对象声明
    • 伴生对象和静态成员
    • 单例
    • object单例
    • 密封类
    • data class
    • 为什么不直接使用 Array_Int_ 而是 IntArray?
    • Kotlin 遇到 MyBatis:到底是 Int 的错,还是 data class 的错?
  • 函数式编程
    • 一篇文章彻底搞懂 Kotlin 函数
    • 函数
    • inline函数
    • 闭包
    • 函数与闭包
    • 细说 Lambda 表达式
    • 高阶函数_1
    • 高阶函数_2
    • 像写文章一样使用 Kotlin
    • 函数复合
    • 函数式编程概述
    • 在Kotlin中使用函数式编程
  • 集合框架
    • Iterator
    • 集合框架
    • 集合类是什么
    • Kotlin 集合类简介
    • List
    • List元素操作函数
    • List集合类的基本运算函数
    • List过滤操作函数
    • 映射操作函数
    • 分组操作函数
    • 排序操作符
    • 生产操作符
    • Set
    • Map
    • 集合泛型与操作符
  • 泛型
  • Kotlin 泛型
  • 协程
    • 轻量级线程:协程1
    • 轻量级线程:协程2
    • 深入理解 Kotlin Coroutine_1
    • 深入理解 Kotlin Coroutine_2
    • 深入理解 Kotlin Coroutine_3
  • Kotlin与Java混合开发
    • Kotlin 与 Java 共存_1
    • Kotlin 与 Java 共存_2
    • 勘误:Kotlin 与 Java 共存_2
    • Kotlin 与 Java 混编
    • Kotlin 兼容 Java 遇到的最大的坑
  • Kotlin新特性
    • Kotlin 1.0.6
    • 喜大普奔!Kotlin 1.1 Beta 降临
    • Kotlin 1.1 Beta 2 发布
    • Kotlin 1.1:我们都路上
    • Kotlin 1.1
    • 快速上手 Kotlin 11招
  • Plugin
    • 用 Kotlin 写 Android 01 难道只有环境搭建这么简单?
    • 用 Kotlin 写 Android 02 说说 Anko
  • IDE
    • 高效地使用你的 IntelliJ
    • 如何优雅的在微信公众号中编辑代码

你可能感兴趣的:(Kotlin)