写点什么

Kotlin 这么火!如何快速从 Java 过渡到 Kotlin

用户头像
华章IT
关注
发布于: 2020 年 08 月 17 日
Kotlin这么火!如何快速从Java过渡到Kotlin

导语:Kotlin 诞生于 2011 年,开源于 2012 年,吸收了 Java 等语言的优良特性,提供了令人惊艳的编程体验,是编程语言界名副其实的“后浪”。


欢迎来到 Kotlin 的世界!

 

Kotlin 是 2011 年由 JetBrains 推出的新一代编程语言。最初基于 JVM,如今已向 Native、JavaScript、数据科学等多个领域迈进。Kotlin 是一种广泛的通用语言。你可以在任何原先使用 Java 的地方以及其他更多场景中使用它。

 

根据 2020 年 2 月 JVM Ecosystem 的数据,在 JVM 上 Kotlin 的份额已经仅次于 Java,位居第二。2017 年 Google 官方宣布 Kotlin 为 Android 的开发语言后,Kotlin 的发展势头更为迅速,已成为编程语言界的又一颗新星,在业界得到了广泛的关注。

 

如今 Kotlin 已经足够成熟,众多 Android 开发者迫切需要一本入门级的 Kotlin 编程书籍,以顺利从 Java 过渡到 Kotlin。

 

Kotlin编程实践:快速入门必备指南


《Kotlin 编程实践》通俗易懂,从向你展示如何安装 Kotlin 以及为你的项目配置它讲起,教会你如何在 Java 环境、浏览器中或作为一个独立的应用程序来运行 Kotlin。用大量简单的示例程序清晰地解释了 Kotlin 的语法、数据结构、函数式编程等主要特性,是对 Kotlin 初学者非常有帮助的一本工具书。

 

本书基于 Kotlin 持续时间长、语法特性成熟稳定的 1.3.X 版本编写,除了版本够新之外,内容的组织方式也非常讲究,采用了抛出问题、回答问题的方式,既适合新手入门通读,也适合有经验的开发者作为资料重点翻阅。负责翻译本书的乔禹昂更是 Kotlin 中文官网的主要翻译贡献者之一,所有的概念和术语都完全依照中文官网的翻译标准进行推敲,阅读体验如同查阅中文官网。

 

本书将带给你直接而实用的帮助,可以指导你在 Kotlin 旅途中快速进步。本书是 Kotlin 必不可少的操作指南,每个开发者都应将其放在案头,以支持日常工作。


如果你已经掌握 Kotlin 基础技术,那么一定要学习协程。协程的最重要两个作用,一是可以让异步代码同步化,降低异步程序的设计复杂度;二是可以实现轻量级的并发,提高系统资源的利用率。在大厂面试时,如果你有协程经验,那绝对是大大的加分项。对于 Kotlin 协程设计,你是否也有一些困惑呢?


霍丙乾:深入理解Kotlin协程,进阶读本


Kotlin 协程现在是一个很大的麻烦,国内外都没有很好的资料,官方文档又过于精练,不太适合大家入门和进阶。今天为大家推荐一本新书《深入理解 Kotlin 协程》,作者是 Kotlin 先驱和布道师霍丙乾。


本书基于 Kotlin v1.3.61 来讲解 Kotlin 协程的基本概念、实现原理和实践技巧。从异步程序的设计入手,探讨异步程序设计中要面对的关键问题,并在之后围绕这几个关键问题对 Kotlin 协程的设计实现展开探讨。

 

在剖析 Kotlin 协程的过程中,这本书除介绍 API 的基本用法以外,还提供了使用 Kotlin 协程设计实现各类复合协程 API 的思路和方法,并抽象出一套系统的设计思路,通过 CoroutineLite 这个项目的设计实现,帮助大家深入了解官方协程框架的内部运行机制。

 

在帮助读者掌握 Kotlin 协程内部原理的同时,本书还从 Android、Web 应用和多平台等角度提供了实践思路,帮助读者做到在原理上深入浅出,在实战中融会贯通。

为了方便内容的展开,在探讨的过程中本书也对一些概念明确进行了定义和归纳,例如简单协程、复合协程、协程体等。

 

这本书适用于有一定基础的 Kotlin 开发者,包括但不限于正在使用和希望使用 Kotlin 开发 Android、Web 服务、iOS、前端等应用的开发者。

 

用户头像

华章IT

关注

通向科学殿堂 托起一流人才 2020.06.16 加入

还未添加个人简介

评论

发布
暂无评论
Kotlin这么火!如何快速从Java过渡到Kotlin