本强化实践课程是 Java 与 Kotlin 之间的桥梁,可帮助经验丰富的开发人员编写更简洁、更具表现力的代码。通过直接在集成开发环境中进行的一系列实践练习,您将超越基本语法,采用惯用的 Kotlin,利用其无缝的互操作性来增强现有的 Java 项目或构建强大的新后台和 Android 应用程序。

您将学到什么
将 Java 重构为成语 Kotlin:将冗长的 Java 模式转换为简洁的 Kotlin 语法,同时保持 100% 的 JVM 互操作性。
消除 NullPointerException 异常:实施 Kotlin 的类型系统,在编译时而不是运行时解决 nullability 问题。
架构功能数据管道:使用 lambdas、接收器和序列来构建高效、富有表现力的逻辑。
简化数据结构:使用数据类、属性和泛型来消除模板,简化面向对象的设计。
您将获得的技能
要了解的详细信息

添加到您的领英档案
了解顶级公司的员工如何掌握热门技能

该课程共有5个模块
在深入学习语法之前,您必须了解允许 Kotlin 和 Java 共存的互操作性架构。本模块将探讨 Kotlin 的设计理念、字节码兼容性及其主要优势,展示如何在不影响现有 JVM 代码库的情况下提高工作效率。成果:清楚地了解为什么 Kotlin 已成为 JVM 和 Android 开发的现代标准。
涵盖的内容
4个视频
是时候开始编码了。在本模块中,您将配置集成开发环境以优化 Kotlin 开发,并开始编写第一个程序。您将掌握核心语法(包括变量、函数和控制流),同时将 Kotlin 结构与 Java 对应结构进行比较,以快速弥合两种语言之间的差距。 成果:自信地掌握 Kotlin 的核心语法并编写基础代码。
涵盖的内容
18个视频1个应用程序项目3个插件
探索 Kotlin 最强大的防御:其类型系统。您将学会通过有效管理可空和不可空类型来消除 NullPointerException。此外,本模块还介绍了函数式编程模式,包括 lambdas 和高阶函数,让你的代码更具表现力,更加简洁。成果:使用现代函数式技术和编译时空安全编写更安全、更强大的代码。
涵盖的内容
19个视频1篇阅读材料2个应用程序项目4个插件
超越基础知识,消除模板代码。在本模块中,您将探索属性、数据类、继承和可见性修改器。您将学习 Kotlin 如何简化传统的面向对象模式,以及如何编写符合官方约定的惯用代码。成果:使用特定于 Kotlin 的最佳实践和简化的 OOP 结构,构建简洁、可维护的应用程序。
涵盖的内容
19个视频2个应用程序项目4个插件
要真正掌握 Kotlin,您必须超越基本逻辑,利用 Kotlin 最强大的抽象。本模块包括用于高效内存数据处理的序列、泛型和带接收器的 lambdas - Kotlin 特定领域语言 (DSL) 的基础。成果:使用 Kotlin 最先进的架构工具构建复杂、高性能的 JVM 应用程序。
涵盖的内容
17个视频1篇阅读材料1个应用程序项目4个插件
提供方
从 软件开发 浏览更多内容
状态:免费试用
状态:预览Board Infinity
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
75.96%
- 4 stars
18.52%
- 3 stars
3.48%
- 2 stars
0.65%
- 1 star
1.36%
显示 3/2122 个
已于 Jun 13, 2021审阅
Good survey of Kotlin language features. Would have been nice if assignments focused more on Kotlin idioms. Perhaps that's a fundamental issue with using an automated grader?
已于 May 2, 2020审阅
The assignments don't have a detailed explanation. There should be more of code provided with fill the blanks kind of tasks. This would make it much easier and helpful as the assignments are tough.
已于 Jun 11, 2020审阅
Great work, now i can understand a lot of concepts that i didn't understand before, the course is clear and very well explain with enough examples to reafirm the concept exposed, good job
常见问题
要获得课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
购买证书后,您就可以访问所有课程资料,包括已评分的作业。完成课程后,您的电子证书将添加到您的 "成就 "页面--您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
是的。在特定的学习课程中,如果您付不起注册费,可以申请助学金或奖学金。如果您选择的学习课程有助学金或奖学金,您可以在说明页面找到申请链接。
更多问题
提供助学金,



