|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kotlin-java/
课程评论:没有评论
课程名称:Java开发者的Kotlin入门 课程概述:本课程专注于Kotlin编程语言。Kotlin由JetBrains开发,主要面向JVM,并被设计为一种更优秀的Java语言。它更加简洁、安全,支持更好的函数式编程,旨在加快日常开发任务的速度。此外,由于Kotlin由IntelliJ IDEA的开发者创建,工具支持极为出色。本课程针对已经熟悉Java的开发者,帮助其掌握一种更加现代、富有表现力和强大的JVM语言。 在本课程中,您将学习到: - 如何安装和运行Kotlin,以及工具的可用性的重要性(使用IntelliJ) - 类型推断的概念及其在节省时间方面的应用 - 智能控制流结构,让您能够更简洁地编写代码 - 可变性选项(val和var),它们的含义及使用方法 - 空值保障及其如何使代码更安全 - 函数字面量的强大功能(嵌套函数和Lambda) - 强大的内置委托功能 - 如何利用Kotlin的集合操作有效处理数据集 此外,课程还包含大量实时演示,所有讲解内容都以真实代码为例,通过IntelliJ IDEA Community Edition IDE进行编辑和执行。 更新:Google已正式宣布对Android的Kotlin支持,祝贺Kotlin团队!
This is a course on the Kotlin programming language. Kotlin is a programming language made by JetBrains which targets the JVM. Kotlin is designed to be a better Java. It is more concise, safer, has better support for functional programming and is designed to speed up everyday development tasks. Kotlin also has great tool support, since it's made by the makers of IntelliJ IDEA, the world leading IDE.This course is designed for people already familiar with Java who are looking for a more modern, expressive and powerful language for the JVM.In this course, you will learn about:How to install and run Kotlin and why toolability matters (I use IntelliJ)Type inference and how it can save you a lot of timeSmart control flow structures that let you write more succinctlyMutability options (val and var), what they mean and how to use themNullability guarantees and how they make your code more safeThe power of functional literals (nested functions and lambdas)Powerful built-in delegation functionalityHow to leverage Kotlin's collection operations to process data sets efficiently...and a lot more!This course is completely live-demo based. All the lectures are examples of real code being edited and executed using the IntelliJ IDEA Community Edition IDE.Update: Google has just announced official support for Kotlin on Android. Congratulations to the Kotlin team!