Kotlin从入门到精通:第1篇Kotlin基础 (Simplified Chinese)
Description
本视频课程主要内容包括:Kotlin语法基础、Kotlin编码规范、数据类型、字符串、运算符、程序流程控制和函数。
第1章 开篇综述
1.1 Kotlin语言简介
1.1.1 Kotlin语言历史
1.1.2 Kotlin语言设计目标
1.2 Kotlin语言特点
1.3 Kotlin与Java虚拟机
1.3.1 Java虚拟机
1.3.2 Kotlin应用程序运行过程
1.4 如何获得帮助
第2章 开发环境搭建
2.1 JDK工具包
2.1.1 JDK下载和安装
2.1.2 设置环境变量
2.2 IntelliJ IDEA开发工具
2.3 Eclipse开发工具
2.3.1 Eclipse下载和安装
2.3.2 安装Kotlin插件
2.4 Kotlin编译器
2.4.1 下载Kotlin编译器
2.4.2 设置Kotlin编译器环境变量
2.5 文本编辑工具
2.5.1 在Sublime Text中安装Kotlin语言包
2.5.2 Sublime Text与Kotlin编译器集成
第3章 第一个Kotlin程序
3.1 使用REPL
3.2 使用IntelliJ IDEA实现
3.2.1 创建项目
3.2.2 创建Kotlin源代码文件
3.2.3 编写代码
3.2.4 运行程序
3.3 使用IntelliJ IDEA+Gradle实现
3.4 使用Eclipse+Kotlin插件实现
3.4.1 创建项目
3.4.2 创建Kotlin源代码文件
3.4.3 运行程序
3.5 文本编辑工具+Kotlin编译器实现
3.5.1 编写代码
3.5.2 编译程序
3.5.3 运行程序
3.6 代码解释
第4章 Kotlin语法基础
4.1 标识符和关键字
4.1.1 标识符
4.1.2 关键字
4.2 常量和变量
4.2.1 变量
4.2.2 常量和只读变量
4.2.3 使用var还是val?
4.3 注释
4.4 语句与表达式
4.4.1 语句
4.4.2 表达式
4.5 包
4.5.1 包作用
4.5.2 包定义
4.5.3 包引入
第5章 Kotlin编码规范
5.1 命名规范
5.2 注释规范
5.2.1 文件注释
5.2.2 文档注释
5.2.3 代码注释
5.2.4 使用地标注释
5.3 声明
5.3.1 变量或常量声明
5.3.2 类声明
5.4 代码排版
5.4.1 空行
5.4.2 空格
5.4.3 缩进
5.4.4 断行
5.5 省略规范
第6章 数据类型
6.1 回顾Java数据类型
6.2 Kotlin基本数据类型
6.2.1 整型类型
6.2.2 浮点类型
6.2.3 字符类型
6.2.4 布尔类型
6.3 数值类型之间的转换
6.3.1 赋值与显式转换
6.3.2 数学计算与隐式转换
6.4 可空类型
6.4.1 可空类型概念
6.4.2 使用安全调用运算符(?.)
6.4.3 非空断言运算符(!!)
6.4.4 使用Elvis运算符(?:)
第7章 字符串
7.1 字符串字面量
7.1.1 普通字符串
7.1.2 原始字符串
7.2 不可变符串
7.2.1 String
7.2.2 字符串拼接
7.2.3 字符串模板
7.2.4 字符串查找
7.2.5 字符串比较
7.2.6 字符串截取
7.3 可变字符串
7.3.1 StringBuilder
7.3.2 字符串追加、插入、删除和替换
7.4 正则表达式
7.4.1 Regex类
7.4.2 字符串匹配
7.4.3 字符串查找
7.4.4 字符串替换
7.4.5 字符串分割
第8章 运算符
8.1 算术运算符
8.1.1 一元运算符
8.1.2 二元运算符
8.1.3 算术赋值运算符
8.2 关系运算符
8.3 逻辑运算符
8.4 位运算符
8.5 其他运算符
8.6 运算符优先级
第9章 程序流程控制
9.1 if分支结构
9.1.1 if结构当做语句使用
9.1.2 if表达式
9.2 when多分支结构
9.2.1 when结构当做语句使用
9.2.2 when表达式
9.3 循环结构
9.3.1 while语句
9.3.2 do-while语句
9.3.3 for语句
9.4 跳转语句
9.4.1 break语句
9.4.2 continue语句
9.5 使用区间
9.5.1 表示区间
9.5.2 使用in和!in关键字
第10章 函数
10.1 函数声明
10.2 返回特殊数据
10.2.1 无返回数据与Unit类型
10.2.2 永远不会正常返回数据与Nothing类型
10.3 函数参数
10.3.1 使用命名参数调用函数
10.3.2 参数默认值
10.3.3 可变参数
10.4 表达式函数体
10.5 局部函数
10.6 匿名函数
Udemy FREE Course for Limited Time HURRY UP
100%
Free
Course
