Logo
☆☆☆☆☆
0.0
Beginner
12h

掌握 Kotlin 核心知识

跨平台开发是一个极具吸引力的目标。Java 让开发者能够编写可在任何地方运行的代码,但其主要面向后端开发。Kotlin 是一种支持跨平台的编程语言,适用于移动(Android 和 iOS)、Web 以及后端开发。它通过熟悉的基于虚拟机的运行时环境和现代化的语言特性,提供了这些功能。 在本课程中,你将学习 Kotlin 的语法要素,包括变量、条件语句和循环的使用。随后,你将掌握面向对象编程,并学习如何在 Kotlin 中使用集合和泛型。最后,你将运用本课程所学技能,开发一个健身计划管理应用。 完成本课程后,你将能够使用一种现代编程语言构建健壮的应用程序。由于 Kotlin 支持多种编程范式,使用起来非常简便。你将能够使用 Google 推荐的这门编程语言,同时开发 Android 和 iOS 移动应用。

20 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 Kotlin 核心知识
跨平台开发是一个极具吸引力的目标。Java 让开发者能够编写可在任何地方运行的代码,但其主要面向后端开发。Kotlin 是一种支持跨平台的编程语言,适用于移动(Android 和 iOS)、Web 以及后端开发。它通过熟悉的基于虚拟机的运行时环境和现代化的语言特性,提供了这些功能。 在本课程中,你...

WHAT YOU'LL LEARN

对 Kotlin 中基本编程结构的扎实理解

Content

20 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程概述

  2. 2

    Kotlin 简介

  3. 3

    Kotlin中的第一个程序

  4. 4

    测验:入门

  5. 5

    练习:打印问候消息

Kotlin 基础
  1. 1

    变量、类型和字面量简介

  2. 2

    整数和浮点数

  3. 3

    数值转换与运算

  4. 4

    布尔值

  5. 5

    字符与字符串

  6. 6

    测验:Kotlin 基础知识

  7. 7

    练习:数值运算

异常
  1. 1

    处理异常

  2. 2

    try、catch 和 finally 块

  3. 3

    异常类型及其层次结构

  4. 4

    测验:异常

  5. 5

    练习:处理异常

条件语句
  1. 1

    if 语句

  2. 2

    when 语句

  3. 3

    is 和 !is 操作符

  4. 4

    显式转换与智能转换

  5. 5

    while 和 do-while 语句

  6. 6

    测验:条件语句

  7. 7

    练习:重复条件操作

枚举类
  1. 1

    枚举类简介

  2. 2

    枚举类的高级用法

  3. 3

    测验:枚举类

  4. 4

    练习:星期几

函数
  1. 1

    函数简介

  2. 2

    单表达式函数与多层级函数

  3. 3

    命名参数和默认参数

  4. 4

    函数重载与函数格式化

  5. 5

    测验:函数

  6. 6

    练习:打印个人信息

密封类和接口
  1. 1

    密封类和接口简介

  2. 2

    密封类和 when 表达式

  3. 3

    使用场景

  4. 4

    测验:密封类和接口

  5. 5

    练习:数学运算

for循环的强大之处
  1. 1

    for 循环简介

  2. 2

    范围和控制语句

  3. 3

    现代化迭代实践

  4. 4

    测验:for 循环的强大之处

  5. 5

    练习:实践范围操作

注解类
  1. 1

    注解类简介

  2. 2

    元注解

  3. 3

    测验:注解类

  4. 4

    练习:代码生成

可空性
  1. 1

    空值安全性简介

  2. 2

    安全调用与非空断言

  3. 3

    智能类型转换与 Elvis 操作符

  4. 4

    可空类型和lateinit属性的扩展

  5. 5

    测验:可空性

  6. 6

    练习:处理用户信息

扩展
  1. 1

    扩展简介

  2. 2

    扩展函数和属性

  3. 3

    扩展函数与成员函数

  4. 4

    扩展函数和对象声明

  5. 5

    使用场景

  6. 6

    测验:扩展

  7. 7

    练习:转换和创建测量单位

类
  1. 1

    类和成员函数

  2. 2

    类属性和访问器

  3. 3

    构造函数

  4. 4

    数据类和内部类

  5. 5

    测验:类

  6. 6

    练习:实现 Product 类

集合
  1. 1

    集合类型与层级结构

  2. 2

    集合

  3. 3

    列表

  4. 4

    列表操作

  5. 5

    集合(Set)

  6. 6

    集合运算

  7. 7

    映射

  8. 8

    映射操作

  9. 9

    数组及其操作

  10. 10

    测验:集合

  11. 11

    练习:库存管理

继承
  1. 1

    继承简介

  2. 2

    父类非空构造函数和方法

  3. 3

    抽象类

  4. 4

    接口

  5. 5

    可见性修饰符

  6. 6

    测验:继承

  7. 7

    练习:模拟设备控制层级

操作符重载
  1. 1

    操作符重载简介

  2. 2

    运算符:算术、包含(In)和范围

  3. 3

    迭代器操作符

  4. 4

    运算符:相等、不相等与比较

  5. 5

    索引访问操作符与增强赋值

  6. 6

    运算符:一元运算符、自增和自减

  7. 7

    运算符优先级和调用运算符

  8. 8

    测验:操作符重载

  9. 9

    练习:金钱操作

数据类
  1. 1

    数据类和 Any 类

  2. 2

    字符串表示与对象相等性

  3. 3

    哈希码与对象复制

  4. 4

    解构

  5. 5

    数据类的局限性

  6. 6

    数据类与元组

  7. 7

    测验:数据类

  8. 8

    练习:比较数据类的对象

Kotlin 的类型系统
  1. 1

    Kotlin 类型系统简介

  2. 2

    类及其生成的类型

  3. 3

    空类型简介

  4. 4

    测验:Kotlin 的类型系统

  5. 5

    练习:用户认证

对象
  1. 1

    对象表达式和声明

  2. 2

    伴生对象

  3. 3

    数据对象与常量

  4. 4

    测验:对象

  5. 5

    练习:模拟一个披萨工厂

泛型
  1. 1

    泛型简介

  2. 2

    泛型函数

  3. 3

    泛型类与可空性

  4. 4

    泛型接口

  5. 5

    在继承和实现中使用泛型

  6. 6

    泛型类型擦除与约束

  7. 7

    测验:泛型

  8. 8

    练习:泛型栈的实现

结论
  1. 1

    总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)