课程大纲

介绍

Kotlin 概述

工具设置

  • 使用命令行工具
  • 安装 Kotlin 的 JDK
  • 安装和设置 IDE:IntelliJ
  • 安装插件

开始使用 Kotlin

  • Kotlin 基础编码介绍
  • 学习 Kotlin 架构
  • 使用 REPL 与 Kotlin 交互
  • 在 Kotlin 中创建变量
  • 理解 Kotlin 中的不同数据类型
  • 在 Kotlin 中使用字符串
  • 理解 Kotlin 中的不可变性
  • 实现表达式、语句和赋值
  • 使用 Kotlin 中的可空变量实现空安全
  • 创建第一个独立的 Kotlin 应用程序

在 Kotlin 中实现条件语句

  • 使用 "if" 语句处理条件程序流
  • 使用 "when" 语句处理选项
  • 探索 Kotlin 的条件语句高级功能
  • 使用条件语句生成随机数

在 Kotlin 中使用数组和列表

在 Kotlin 中实现循环结构

  • 编写 "for" 循环
  • 编写 "while" 循环
  • 实现 "break" 语句
  • 实现 "continue" 语句
  • 使用 "return" 语句
  • 使用循环标签
  • 使用循环计算数字总和

在 Kotlin 中使用函数

  • 创建函数
  • 声明函数
  • 使用参数并返回值
  • 使用扩展函数
  • 使用内联函数
  • 使用高阶函数

使用 Kotlin 进行面向对象编程

  • 面向对象编程概述
  • 创建类
  • 向类中添加方法
  • 定义基本构造函数
  • 使用命名参数和默认值
  • 使用开放类允许继承
  • 使用抽象类
  • 创建和使用接口
  • 处理重写
  • 创建数据类
  • 使用单例和伴生对象
  • 使用枚举
  • 将类分组到包中
  • 使用导入
  • 实现信息隐藏
  • 使用 getter 和 setter
  • 实现可见性修饰符
  • 理解泛型
  • 实现泛型栈
  • 使用泛型函数

使用不同的数字系统

  • 使用十六进制数
  • 使用二进制数
  • 使用位运算符

实现输入输出功能

从 Kotlin 使用 Java

从 Java 使用 Kotlin

使用 Spek 进行测试

故障排除

总结与结论

要求

  • 基本的计算机操作能力
  • 无需编程经验
 21 小时

客户评论 (1)

即将举行的公开课程

课程分类