Kotlin 能追赶上 Java 的步伐吗? (mp.weixin.qq.com)

【简介】

犹记得 2017 年 Google I/O 大会上,Google 宣布 Kotlin 语言为 Android 开发的一级语言。时隔四年,Kotlin 的用户量在不断递增,在《2020-2021中国开发者大调查报告》中,轻芒联合创始人、前豌豆荚技术负责人范怀宇也曾评价道,“Kotlin 虽然在统计中总的比例不高,但在 Android 开发上进一步在取代 Java。Kotlin 作为另一个基于 JVM 的编程语言,一方面,可以保持 Java 使用 JVM 稳定和高性能的好处,享用 JVM 已有的生态;另一方面,通过其更为灵活的语法特性,越来越广泛地被 Android 开发者使用,已然成为 Android 的首选编程语言,对于新参与 Android 的开发者而言,Kotlin 是更好的学习对象。”

点击查看全文 >>

@code小生 2021-06-20 22:59分享 / 0个评论
赞过的人: code小生
要不要再学学下面的文章?
Java实现pdf和Excel的生成及数据动态插入、导出 (mp.weixin.qq.com)
Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策。
by @code小生 2021-09-05 13:27 分享 查看详情
Kotlin 这 10 年来的变化! (mp.weixin.qq.com)
2011 年 7 月 19 日,在 JVM 语言峰会上,JetBrains 宣布了 Kotlin —— 一种用于 JVM 的新静态类型编程语言。
Kotlin 官方博客发文庆祝这个值得纪念的日子,并称自从 Kotlin 诞生以来,一直在改变他们在 JetBrains 的工作方式。
Kotlin 也从一个 Java 的替代方案发展成如今具备完整的生态,
by @code小生 2021-08-22 22:41 分享 查看详情
尽管 Dart 语言的人气在增长,但仍然无法与 Kotlin 相提并论 (mp.weixin.qq.com)
不久前,谷歌正式推出 Jetpack Compose 1.0 版本。近日,JetBrains 在此基础上发布了 Compose Multiplatform Alpha 版本,旨在将 Compose 扩展到桌面和 Web 端。
by @code小生 2021-08-22 22:41 分享 查看详情
Kotlin Coroutine suspend 原理解析 (mp.weixin.qq.com)
如果这些操作都是耗时操作,为了不阻塞线程,需要将这些耗时操作放到其他线程中,即
by @code小生 2021-08-15 18:35 分享 查看详情
Java 数组转 List 的 3 种方式,哪种性能最牛? (mp.weixin.qq.com)
本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。
by @code小生 2021-08-01 18:59 分享 查看详情
对比 5 种语言后,我们为什么选择 Kotlin 重写后端服务? (mp.weixin.qq.com)
DoorDash 是美国版的饿了么或美团外卖。基于 Python 2 和 Django 的单体应用无法持续,DoorDash 于是拆分单体应用,在对比 Kotlin、Java、Go、Rust、Python 3 后,他们确定用 Kotlin 写后端服务。
by @code小生 2021-07-25 22:02 分享 查看详情
Kotlin 启用新 Logo,似乎更有寓意? (mp.weixin.qq.com)
Kotlin 官方博客公布了启用新 Logo 的消息。公告写道,虽然 Kotlin 已诞生许久,但在视觉风格方面却一直没有体现一致性。团队希望为 Kotlin 创建一个体现出稳固形象、具有图标性并且辨识度高的品牌 Logo,同时还具备多元性且易于使用的特点。
by @code小生 2021-07-18 23:08 分享 查看详情
Android Kotlin+Jetpack+MVVM (mp.weixin.qq.com)
ViewModel可以放一些数据和网络请求,通过LiveData回调给V层数据,因为LiveData会传入Lifecycle,可以防止内存泄漏。
by @code小生 2021-06-14 13:31 分享 查看详情
一文回顾 Java 入门知识(中) (mp.weixin.qq.com)
上周发表了推荐学java系列第一篇,内容零基础小白也能看得懂,今天这篇内容就比较多,也是比较重点的内容,小编会先上一个思维导图,有助于大家理解每个知识点和层次结构。
by @code小生 2021-06-06 15:05 分享 查看详情
一文回顾 Java 入门知识(上) (mp.weixin.qq.com)
Java介于编译型语言和解释型语言之间。 为了保证不同平台、不同公司开发的虚拟机都能正确执行Java字节码,SUN公司制定了一系列的Java虚拟机规范。从实践的角度看,JVM的兼容性做得非常好,低版本的Java字节码完全可以正常运行在高版本的JVM上。
by @code小生 2021-06-06 15:05 分享 查看详情