手把手教你学Kotlin -- 从零到精通(目录)

从这篇文章开始,你将跟着笔者一起从零基础开始,一步步学习Kotlin语言,中间会以可运行的代码为例子,边学边练。首先,我们简单介绍一下Kotlin。作为一个语言新秀,Kotlin诞生于2012年(大概是,不去考证了),在2017年得到了重视,因为在这一年google将其跟java并列,一起用作Android的开发语言,开始有越来越多的开发者投入到Kotlin大军中。2019年,google将其作为Android的首选开发语言,一些优秀的控件,会优先支持Kotlin,google官方文档,也会优先以Kotl
摘要由CSDN通过智能技术生成

从这篇文章开始,你将跟着笔者一起从零基础开始,一步步学习Kotlin语言,中间会以可运行的代码为例子,边学边练
首先,我们简单介绍一下Kotlin。作为一个语言新秀,Kotlin大概诞生于2012年(不去考证了),在2017年得到了重视,因为在这一年google将其跟java并列,一起用作Android的开发语言,开始有越来越多的开发者投入到Kotlin大军中。2019年,google将其作为Android的首选开发语言,一些优秀的控件,会优先支持Kotlin,google官方文档,也会优先以Kotlin作为例子。作为一名Android的搬砖劳工,还是尽快学习一下这门语言,毕竟艺多不压身。
Kotlin跟Java有非常多的相似性,运行于JVM平台(也可以打成二进制文件跨平台,这个是进阶内容,在这里不展开,因为我也不会),有很多语法上的共同点,编码规范也有众多重叠,从Java转到Kotlin会相对容易很多。

Kotlin能在哪些地方发挥能量呢?简单理解Java能做什么它就能做什么:

  1. Kotlin 用于 Android 开发(得益于google大力推动,目前是主要的用途)
  2. Kotlin 于服务器端开发
  3. Kotlin 用于 JavaScript 开发
  4. Kotlin 用于原生开发
  5. Kotlin 用于数据科学

工欲善其事必先利其器,适用于Kotlin的编程工具有哪些呢?

  1. IntelliJ IDEA,强力推荐,一方面体验确实挺好的,另一方面跟Kotlin是一家(都是JetBrains出品),插件更新会更及时
  2. Eclipse,好久没用过了,需要安装Kotlin Plugin for Eclipse
  3. Android Studio 这个是做Android开发同学必备,目前更新到4.0,体验越来越好
  4. 还有一些特殊的使用场景 命令行、Ant、Maven、Gradle(哪里有Java哪里就有可能有Kotlin)

Kotlin带来的变革:

  1. 协程—— 一种新的异步或非阻塞程序设计,后面我们会详细展开
  2. 多平台程序设计,目前还处在实验性阶段,Kotlin的设计宗旨,是通过底层不同api的兼容,来让上层代码可以跨平台支持

下面是本系列的目录结构:
Kotlin热身–搭建编译环境-IntelliJ IDEA
Kotlin第一课Hello World —— Package、main、fun、import、变量、注释
Kotlin第二讲 —— Class(构造函数,属性,成员方法)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值