前言
大家好,欢迎学习《决胜Kotlin》系列课程!
作为系列课程的主讲人,以下几点需要各位同学了解及准备。
Kotlin 简介
相信学习本课程的同学对Kotlin 都会或多或少地了解一点,至少听说过。最为大家熟知的可能就是:Kotlin 是 Android 开发的首选语言。实际上,Kotlin 的适用场景不只有Android。
在维基百科中搜索Kotlin,可以看到以下描述:
Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr. Dobb’s Journal》中Kotlin被认定为该月的最佳语言。虽然与Java语法并不兼容,但Kotlin被设计成可以和Java代码相互运作,并可以重复使用如Java集合框架等的现有Java引用的函数库。Hathibelagal写道,“如果你正在为Android开发寻找一种替代编程语言,那么应该试下Kotlin。它很容易在Android项目中替代Java或者同Java一起使用。”
事实上,Kotlin不仅适用于Android、JavaScript 等等前端开发,而且还适用于服务器端应用开发。Kotlin 甚至被开发者视为Java 的替代品,Java 能做的事,Kotlin 也可以。因此,使用Kotlin 编程语言开发出的应用可以覆盖很多实际场景。
本课程面向的对象
本套课程面向的对象包括零基础想要学会Kotlin的朋友,整体过程会很轻松愉快。如果您之前有Java 编程经验,那么学习起来会更容易。
课程大纲
为了更直观地了解本套课程的内容,我特意给大家画了一个脑图,里面涵盖了本套课程的内容大纲。
![](https://img.haomeiwen.com/i940690/a3019c1b01047a2c.png)
好了,课程大纲到此为止。如果您想学习更多的内容,或者发现我遗漏了某个知识点,请留言补充,我会酌情修改。另外,由于本人的能力水平有限,资历尚浅,文章内容难免有所谬误,也烦请各位帮忙指正,让我们共同进步。
谢谢!
网友评论