序章:为什么学习使用kotlin、及kotlin的一些碎碎念

为什么使用kotlin?

当然是因为项目目前的开发语言是kotlin啊!

一方面是想能够尽快适应项目,另一方面,kotlin这门语言独特的语法,确实很吸引我,也让我意识到java代码在某些程度上的繁琐性(其实这种繁琐性在一定的编码习惯下能够形成很好的代码阅读性,最起码个人这样认为)。

最重要的是,kotlin是基于jvm的,而且其独特的语言特性和面向函数编程的思想都是一些很好很需要吸收的东西。

个人原因的话,我比较好奇心重,觉得这玩意很酷。在工作与个人的需求下, 决定努力去学好这门语言。

Emmmm,在最近的工作中,遇到最大的问题就是集合处理,由于对kotlin的语法不熟悉,遍历过程中出现了一些问题,本身编码思想没有转变的我不得不花费一些麻烦的方法来实现功能。

然后发现,Java的语法真的是巨麻烦。

这篇草稿兜兜转转待了一个月了,今天收到消息现在项目可能面临重构的情况(技术负责人切换,原本的框架太小,撑不下以后预想的业务所有将可能在原有的基础上推到重做),但是既然开了这个头,感觉学会这个玩意还是很有意思的,那就从今天开始吧,正式的记录自己学习kotlin的心路历程。

如果学习顺利的话,也会出一些基于kotlin的springboot跟springcloud的学习之路。

加油。学习与生活共存。

本文的代码会出现在本人的github上。

本文使用的IDE采用的是IntellJ IDEA。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏子勰随笔

基于命令行的照片整理及查看工具

17150
来自专栏C语言C++游戏编程

为何C语言如此强大?到底可以做什么?

C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏和软件都不是问题。

19700
来自专栏Python中文社区

Why Not Python?

Python是一款简单强大又好用的动态语言,但我不解的是,为何这样一个好用的语言,在国外已经流行了十几年,但在国内不要说流行,问很多人的答案都是...

30880
来自专栏企鹅号快讯

对主流编程语言的吐槽

1.C 语言 ? ? 作为拥有「便携式汇编语言」头衔的 C 语言, 绝对充斥着各种问题!相信没有人会喜欢编写,大量独立的头文件,也更没有几个人能在使用预处理器的...

24680
来自专栏程序员互动联盟

编程大牛都有哪些基本功

第一部分:什么是基本功 先说说我所理解的基本功是什么:在讨论,计划,工作,策略以及其他一切相关于这个事物的活动时候,可以不用拿出来讨论的“技能”,但是却又是必...

42360
来自专栏企鹅号快讯

争论背后的编程语言:谁最容易出bug?

【IT168 评论】10月份,ACM发布了一个关于编程语言对软件质量的影响的研究报告,在报告中有一些关于bug的有趣发现。 研究人员Baishakhi Ray,...

23960
来自专栏老九学堂

学编程一开始就值得坚持的习惯

学习任何一门技术,在一开始就养成优秀的习惯,这是非常重要的。 1 看官方文档 遇到不清楚或不懂的知识点,先去看官方文档! 很多官方文档是英文的,硬着头皮也要看...

41190
来自专栏java一日一条

4个理由告诉你Java为何排行第一

Java已经有20年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式。忽略它的年龄不看,Java依然排行第一。它的实用性、性能和向后兼容性都彰显其价值所...

7720
来自专栏大数据文摘

数据清洗要了命?这有一份手把手Python攻略

23830
来自专栏吾爱乐享

Java 学习随笔录

13330

扫码关注云+社区

领取腾讯云代金券