美文网首页
我对Kotlin这门语言延伸的一些感慨

我对Kotlin这门语言延伸的一些感慨

作者: 梦_之_旅 | 来源:发表于2017-11-08 15:57 被阅读0次

在 2017 年的 Google I/O 上,Android 团队宣布了 Kotlin 成为官方支持语言。这可完全称得上是 Android 开发圈里的一个大新闻了。也是这天让我认识到了Kotlin这样的一门语言,初次认识感觉和js之类的语言好类似,因为我没有学习过js类的语言,所有我不太习惯这样的写法(和我之前学习的java格式不太一样),不过经过了一个星期的学习Kotlin 官方文档之后发现Kotlin确确实实的好用,尤其是java中NullPointerException让我们这些开发者头疼,虽然说这个错误出错了可以很快的定位到这个,但是这东西很烦。除非你设定,Kotlin不存在Null。这个只是Kotlin语言优势的其中一点。如果你之前就会js之类的语言我感觉你学习起来会很轻松...

为什么选择 Kotlin?

1.简洁:大大减少样板代码的数量


简洁

2.安全:避免空指针异常等整个类的错误。


安全
3.互操作性:充分利用 JVM、Android 和浏览器的现有库。
互操作性 互操作性

4.工具友好:可用任何 Java IDE 或者使用命令行构建。


工具友好

当然了以上的有点都是截取与Kotlin中文官网:https://www.kotlincn.net/

实际应用中的选择

因为Kotlin和Java之间能够近乎百分百的转换,所有你不必要担心这门语言没有那么多的库,只要是java的库 也就是Kotlin的库 你是不是感觉很6很强啊
Kotlin代码的简洁能省下1/3 行的代码,类似我们在java8中的lambda的使用方便 ,有的人会说那个好难用啊,实际上你只要理解的使用了这个你会发现这是个很不错的(函数式编程),具体的Kotlin开发文档:https://github.com/huanglizhuo/kotlin-in-chinese

知其然之其所以然

有的人会说:只要精通一门语言就行了,没必要学习那么多语言。这话我不完全赞同,我是这样想的:我们很多时候都是使用java来编写android App的,但是当你在重新换一份工作的时候,多一门语言比一门好,毕竟大部分人不能说是对某种语言特别的精通,我们都是在学习中进步学习中成长,更为重要的是我们是在谋生,都是打工的。--->多一门手艺,多一条门路。当然了我们学习东西不要负于表面,还是要深入的学习其中的原理,不能说我会这个glide、会Fresco、会ImageLoader...有可能只是会怎么写这样的一行代码(Glide.with(this).load(图片地址)
.into(imageView);),添加一下依赖库。这不叫会,这只能谁是你知道怎么copy,怎样模仿,我们还是要深入的理解其中的原理,不然不管是面试还是在项目中出现问题,我们不能及时的定位到该问题,有人会说这些图片框架网上都有解决的方法,如果你有这样想法和依赖的话,我劝告一句,没有理解的东西就像老人说的一句话“左耳朵进右耳朵出”

这篇文章不是我自己写给别人看的是写给我自己看的,希望在后面的学习中药做到:知其然之其所以然

相关文章

  • 我对Kotlin这门语言延伸的一些感慨

    在 2017 年的 Google I/O 上,Android 团队宣布了 Kotlin 成为官方支持语言。这可完全...

  • Kotlin最佳工程实践

    写在前面 自从Kotlin被官宣为Android开发正式语言,这门语言也越来越流行。相信大家也对Kotlin这门语...

  • Kotlin 学习记录之 Kotlin 新特性

    今天给大家分享的是 Kotlin 这门语言有别的于 Java 的一些新特性,在 Kotlin 没有发布的时候,我们...

  • Kotlin初探(一)基础构建

    Kotlin现在是google推荐的android开发语言,现在尝试着通过写一个Kotlin的应用来学习这门语言,...

  • 浅谈对MVP的认识

    今日大事件:Google宣布kotlin成为Android开发的官方语言,之前对这门语言也听说过但是没有仔细的学习...

  • Kotlin编写Android的感想以及一些个人的看法

    昨日闲暇之余 发现Kotlin这门新语言 再看了一些大神的介绍之后 就觉得这东西 好用,特别好用 其语言语法简洁明...

  • 在Kotlin中实现简洁优雅的RxBus

    最近用Kotlin写代码比较多,写的多了真的越来越来喜欢这门语言。作为一门现代化的语言,Kotlin对比Java提...

  • 我的第一个Kotlin应用

    今天开始正式学习Kotlin这门语言,学习之前看了很多关于Kotlin的推广文,本来一门新的语言很难普及,有Goo...

  • Kotlin基础

    概述 这是我个人学习Kotlin的一些学习笔记,这里是与Java作对比,比较这门与Java语言有哪些不同的地方,并...

  • 正式与Kotlin的握手,Kotlin初体验。

    Kotlin从诞生到现在,其影响和成熟性都在不断的变大,变好,而作为Android开发者的我,也对这门语言越来越好...

网友评论

      本文标题:我对Kotlin这门语言延伸的一些感慨

      本文链接:https://www.haomeiwen.com/subject/blmemxtx.html