当前位置:首页 > 范文 > 《Kotlin实战》读后感1000字

《Kotlin实战》读后感1000字

格式:DOC 上传日期:2024-09-21 23:25:13
《Kotlin实战》读后感1000字
时间:2024-09-21 23:25:13   小编:

读完《Kotlin实战》,深刻感受到Kotlin作为一种现代化的编程语言,具有简洁、安全、高效等特点。书中详细介绍了Kotlin的语法特性和应用实例,帮助读者更好地理解和掌握这门语言。通过实例分析和案例讲解,读者可以快速上手Kotlin,提升编程能力。

Kotlin实战读后感第一篇

Kotlin还没出1.0的时候就在用了,当时只是过了一遍官方文档,在自己的一些项目中也用了很多。这本书的好书就是比官方文档更系统,能从实用实战的角度出发学习语法和各种奇技淫巧。

Kotlin依然是我最喜欢的语言:静态语言类型安全;背靠Java生态强大;语法糖超甜而又不至于hold不住;强大的IDE支持;横跨JVM、JavaScript、原生三大平台;以及未来很期待的:Coroutine支持、Kotlin-Script脚本支持

书的前半部分,lambda、扩展函数、运算符重载都是非常实用的功能。后面的泛型、注解和反射、DSL构建等高阶主题略有难度,只是大概过了一下。

总的来说,这本书本身也算是看过的语言类技术书籍中讲的很好的了。

Kotlin实战读后感第二篇

##2019.06.10 ##

放在书架上已经落灰了,还没抽出时间看呢。虽然官方力推Kotlin,但是还没听说身边的人有在日常开发中用的呢。留着以后再看吧。

##2020.04.05 ##

在家看GitHub上面滴滴的开发工具开源项目的时候,发现这个项目已经默认支持AndroidX和kotlin了,再加上最近遇到的其他几个kotlin项目,感觉是时候系统学习一下它了。要不然没办法了解业内新技术了,就跟不上技术进步的步伐了。kotlin给我的第一印象是编译型语言,就像JS那样,但是实际上它确是和java一样的静态型语言,它所谓的弱数据类型只是是在编译阶段由编译器根据变量赋值而反推出来的类型,类型并不是运行阶段才决定的。但是kotlin确实有很多优点,但是我没办法深究吧,能看懂即可,毕竟目前还要专注于framework层。

##2023.06.13##

找到一本更适合的讲解kotlin的书,一口气看完,kotlin也就入门了。所以说有时候找对合适的书,可能比硬着头皮啃下去更容易走到最后,更容易出效果。那本书是水滴团队写的,很容易找到。

此外,为什么写这么样的标题呢?

因为,当我有时间,有闲暇去阅读和充电的时候,如果没有好好把握机会,而且工作中又要用得上的情况下,那其实这件事并不会躲过去,它会以更猛烈地方式来找我,让我猝不及防。所以我才感慨,how to make yourself comfortable to ...?

其实这是生活教给我的一个道理:机会来时要把握住,充分利用,否则如果自己配不上,德不配位,最后就仓皇应对,甚至会被反噬。所以不要抱有幻想了。

Kotlin实战读后感第三篇

本书基于 Kotlin 1.1 编写,经过最近两个大的版本更新(1.2 和 1.3),内容上与当前特性稍有一些出入,例如:

注解的数组参数可以是新的数组字面量,而无需使用 arrayOf 函数;

内联函数允许其内联函式数参数具有默认值;

将 getter 定义为表达式主体的属性,会自动推断其类型;

稳定的协程(让我们忘记 ReactiveX 吧!);

……

但整体影响不大。

就语言特性而言(忽略一些关键但对语言使用者来说并不重要的细节和具体实现),Kotlin 与现代主流的多范式编程语言别无二致,熟悉 Swift、C# 或者 Scala 的同学都很快能接受它。

使用 Kotlin 的第一直观感受,也是甜蜜得黏人。

自动类型推导、空安全、lambda 表达式、模式匹配、类型别名、运算符重载、扩展函数、委托属性、中缀调用,你想要的特性样样俱全,如同五彩缤纷的 Sugar Rush 世界。

但是,单纯的语法糖堆砌太齁,也容易让开发者迷失在炫技的代码中。一个相对不典型的例子是 Scala,Scala 在某些特性上相当激进:提供了 Multiple Dispatching 这样的大杀器,一举废掉了以 OO 为基础的设计模式的对应实现。

而 Kotlin 引人瞩目的地方,我认为有以下四点:

第一,正如本书中多次强调的,也是创建 Kotlin 的初衷:基于 PL 领域全面的理解和独特的观点,以 JVM 的生态作为靠山,保持与 Java 良好的互操作性。换句话说,Java 开发者只要熟悉了 Kotlin 的特性,可以将 Kotlin 代码直接引入当前的代码库(并可能会埋怨 Java 的繁琐)。

第二,区别于脱胎自实验室的语言,Kotlin 的诞生源于深厚的工程实践的积累,绝大多数的设计都从实用角度出发,精巧、纯熟,非常贴合一线开发人员的胃口。

第三,语法糖之间的有机结合,能够带来真正漂亮、整洁的形式。本书最后一章关于 DSL 的论述也是令人眼前一亮:扩展函数 + 带接收者的 lambda 构建的内部 DSL,方便地重用代码并创建抽象。不仅仅是将形式简约到了极致,也给开发者带来了极大的精神快感。

第四,作为 Jetbrains 的亲女儿,Kotlin 在 IDE 方面有着空前的优势。要知道,在多数时候,工具优势就是生态优势,生态优势就意味着语言的繁荣。从这个角度讲,Kotlin 的前途无疑是光明的。

总结:推荐 Java 开发者读一读这本书,或许会爱上 Kotlin 这位甜甜的小公主。

还剩页未读,是否继续阅读? 继续免费阅读

下载此文档

范文

Powered 2024 版权所有 ICP备666666号

付费下载
付费获得该文章下载权限
限时特价 2.00
原价:¥10.00
在线支付
付费复制
付费后即可复制文档
特价:2.00元 原价:10.00元
微信支付
x
提示:如无需复制,请不要长按屏幕影响阅读体验
付费下载
付费后即可下载文档
特价:2.00元 原价:10.00元
微信支付
x
付费下载
扫一扫微信支付
支付金额:2.00