Kotlin学习记录——1.Kotlin介绍

Kotlin 的历史

2011 年 7月,JetBrains 推出 Kotlin 项目,这是一个面向 JVM 的在 Java 虚拟机上运行的静态类型编程语言,主要是解决 Java 之前被诟病已久的问题,而且积极借鉴了 Scala、Ruby 等新语言在开发效率和简洁性上的优势。它虽然与 Java 语法并不兼容,但 Kotlin 被设计成可以和 Java 代码相互运作,并可以重复使用如 Java 集合框架等的现有 Java 类库。而2017年的 Google I/O 上也宣布 Koltin 成为 Android 的官方开发语言。

Kotlin 的趋势

RebelLabs 通过深入调查得到 2017 年开发者生产力报告,该报告研究了开发人员最喜欢使用的工具,技术和库。开发人员将 Kotlin 列为 2017 年最受欢迎的开发技术, Kotlin 评分为最高分 9.1 分。
在这里插入图片描述
在这里插入图片描述
报告文章参考链接:
https://zeroturnaround.com/rebellabs/developer-productivity-report-2017-why-do-you-use-java-tools-you-use/

为什么学习 Kotlin

Kotlin 在2017年的 Google IO 上正式被确认为 Android 的官方开发语言,想必原因大家也能猜到一二,一是 Google 与 Oracle 关于 Java 相关的版权相关的问题,二是 Kotlin 语言很简洁,不罗嗦,实现一个功能比 Java 可少写很多代码, 并且支持很多的高级新特性(后面会慢慢介绍)。

去年还有个大新闻就是 Android 界的大神 Jake Wharton 从 Square 辞职加入了 Google,且其在最近的 Github 中 fork 了 Kotlin 仓库,想必是为 Kotlin 在 Android 的发展做贡献,且从今年的 IO 大会上,不断的强化 Kotlin 且新出的功能 Demo 都默认使用 Kotlin 语言实现了, 从这大致可以推断 Kotlin 的未来不会太差, 当然作为技术人就需要不断的学习,不段的挑战。如果想在 Android 上继续深造 Kotlin 肯定是要学习的。

怎么学习?

相信大家都是学过基本的语言的,比如 C,C++,做 Android 的肯定学过 Java,所以我的想法是对照Java的基础与 Kotlin 基础做对比着学习,在 Java 中怎么写,而用 Kotlin 又怎么写,这样印象会深刻点,差异化学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赈川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值