kotlin入门教程指南(2023最新)

前言

Kotlin 是一个基于 JVM 的新的编程语言,目前在国外非常火热,并且在一步步走向国内市场
Kotlin有以下好处:

  1. 强大的IDE。而且是JetBrains第一方支持,不是3年更新一次的第三方插件;
  2. 库多生态强。Kotlin的设计者非常重视和Java的互操作,所以Kotlin号称可以无缝衔接所有Java库。
  3. 宇宙第一运行时:JVM。
  4. Android上不能用Java8的新语法,Kotlin恰逢其时的出现,抓了一波完美的timing。如果Kotlin依靠Android开发爆发,那服务器端,大数据界,也会收益,最后多面开花,势不可挡。

只是,Kotlin 是门典型的易学难精的语言,其语法简洁,极容易入门,但又拥有许多的新特性,不容易掌。即使掌握了 Kotlin 的语法,想要写出优雅的代码,也不容易,更别提 Kotlin 特性的应用场景、底层实现原理了。

第一章 Kotlin 入门教程指南

第二章 概述

●使用 Kotlin 进行服务器端开发
●使用 Kotlin 进行 Android 开发
●Kotlin JavaScript 概述
●Kotlin/Native 用于原生开发
●用于异步编程等场景的协程
●Kotlin 1.1 的新特性
●Kotlin 1.2 的新特性
●Kotlin 1.3 的新特性

第三章 开始

●基本语法
●习惯用法
●编码规范

第四章 基础

●基本类型
●包
●控制流:if、when、for、while
●返回和跳转

第五章 类与对象

●类与继承
●属性与字段
●接口
●可见性修饰符
●扩展
●数据类
●密封类
●泛型
●嵌套类与内部类
●枚举类
●对象表达式与对象声明
●Inline classes
●委托
委托属性

第六章 函数与 Lambda 表达式

●函数
●高阶函数与 lambda 表达式
●内联函数!

第七章 其他

●解构声明
●集合:List、Set、Map
●区间
●类型的检查与转换“is”与“as”
●This 表达式
●相等性
●操作符重载
●空安全
●异常
●注解
●反射
●类型安全的构建器
●类型别名
●多平台程序设计
●关键字与操作符

第八章 Java 互操作与 JavaScript

●在 Kotlin 中调用 Java 代码
●Java 中调用 Kotlin
●JavaScript 动态类型
●Kotlin 中调用 JavaScript
●JavaScript 中调用 Kotlin
●JavaScript 模块
●JavaScript 反射
●JavaScript DCE

第九章 协程

●协程基础
●取消与超时
●通道 (实验性的)
●组合挂起函数
●协程上下文与调度器
●异常处理
●select 表达式(实验性的)
●共享的可变状态与并发

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容