Kotlin入门与实战

admin 2022年11月13日 161次浏览

Kotlin入门与实战

(副标题):无 ;

(作者): 向治洪 ;

内容简介:

​ 第1章 Kotlin简介
1.1 Kotlin发展史
Kotlin是由JetBrains开发的针对JVM、Android和浏览器的静态编程语言,目前,在Apache组织的许可下已经开源。使用Kotlin,开发者可以很方便地开发移动Android应用、服务器程序和JavaScript程序。Kotlin可以将代码编译成Java字节码,也可以编译成JavaScript,以便在没有JVM的设备上运行。
Kotlin来源于一个岛屿的名字,这个小岛位于俄罗斯的圣彼得堡附近。之所以要命名为Kotlin,是因为Kotlin的主要开发工作就是由位于圣彼得堡的分公司团队完成的。
在纯命令式编程时代,Sun公司创造了Java和标准库,但一直以来Sun都没有为Java提供一款好用的IDE。在这样的局面下,IBM适时地推出了一款名为Eclipse的IDE,它成为对抗Sun公司的利器。
近十几年来,Eclipse凭借着开源和可扩展平台(OSGi),战胜了一个又一个对手(JBuilder、NetBeans等),奠定了Java标准开发环境的地位。然而,就像所有成功的产品一样,Eclipse一路荣光走来的同时也遇到了一系列的问题。所谓船大调头难,近年来,在JetBrains公司一系列产品的冲击下,Eclipse的市场份额正在慢慢下降。
作为目前广受欢迎的IDE提供商,JetBrains向开发者提供主流的软件开发环境:JavaScript、
.NET和Java等,如图1-1所示。这些IDE几乎覆盖了目前主流的编程语言。
在开发Kotlin之前,JetBrains团队一直使用Java来创建他们的IDE并进行业务逻辑开发。之所以开发Kotlin,是因为JetBrains 的工程师们在使用Java开发应用程序的过程中发现了大量的问题。为了提升开发效率,同时解决使用Java开发带来的问题,在借鉴了Sc

目录预览:

​ Kotlin入门与实战
第1章 Kotlin简介
第2章 Kotlin初体验
第3章 Kotlin快速入门
第二部分 Kotlin语法
第4章 Kotlin语法基础
第5章 类与接口
第6章 扩展函数与属性
第7章 数据类与密封类
第8章 集合与泛型
第9章 对象与委托
第10章 反射与注解
第11章 函数与Lambda表达式
第12章 协程
第13章 I/O操作与多线程
第14章 Kotlin DSL
第15章 Kotlin互操作
第16章 Kotlin Native开发
第三部分 Kotlin项目实例
第17章 使用Kotlin与Spring Boot开发服务端
........


[EPUB下载]