img
share 分享

Kotlin入门与实战

作者:向治洪

出版社:人民邮电出版社

ISBN:9787115498762

VIP会员免费 (仅需0.8元/天) ¥ 56.96

温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!

电子书推荐

更多资源 展开

疯狂Kotlin讲义.李刚(带详细书签).pdf 评分:

Kotlin是JetBrains在2011年推出的一门全新的编程语言,这门语言最早被设计成运行在JVM上——使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可直接在JVM上运行(用java,命令运行)。目前Google已推荐使用Kotlin作为Android的官方开发语言,这意味着Kotlin将会在Android开发上大放异彩。本书全面介绍了Kotlin的语法。从各平台上Kotlin程序的编译、运行开始介绍,详细介绍了Kotlin的基本语法,Kotlin的数组和集合,Kotlin函数式编程特征,Kotlin的面向对象编程、异常处理、泛型和注解,还介绍了Kotlin与Java混合调用的相关内容,以及Kotlin反射相关内容。本书对Kotlin的解读十分系统、全面,超过Kotlin官方文档本身覆盖的内容。本书很多地方都会结合Java字节码进行深入解读,比如对Kotlin扩展的解读,对Kotlin主、次构造器的解读,这种解读目的不止于教会读者简单地掌握Kotlin的用法,而是力求让读者深入理解Kotlin,且更好地理解Java。简单来说,本书不仅是一本Kotlin的学习图书,而且也是一本能让你更深入地理解Java的图书。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。 第1章 Kotlin语言与开发环境 1 1.1 Kotlin语言简介 2 1.1.1 服务端的Kotlin 2 1.1.2 使用Kotlin开发Android应用 2 1.1.3 Kotlin用于JavaScript 3 1.2 使用命令行编译、运行Kotlin 3 1.2.1 下载和安装Kotlin的SDK 3 1.2.2 第一个Kotlin程序 4 1.2.3 编译、运行Kotlin程序 5 1.3 使用IntelliJ IDEA编译、运行Kotlin 6 1.4 使用Eclipse编译、运行Kotlin 8 1.5 本章小结 10 第2章 Kotlin的基础类型 11 2.1 注释 12 2.1.1 单行注释和多行注释 12 2.1.2 文档注释 12 2.2 变量 14 2.2.1 分隔符 15 2.2.2 标识符规则 16 2.2.3 Kotlin的关键字 17 2.2.4 声明变量 19 2.3 整型 21 2.4 浮点型 23 2.5 字符型 24 2.6 数值型之间的类型转换 25 2.6.1 整型之间的转换 25 2.6.2 浮点型与整型之间的转换 28 2.6.3 表达式类型的自动提升 28 2.7 Boolean类型 30 2.8 null安全 31 2.8.1 非空类型和可空类型 31 2.8.2 先判断后使用 32 2.8.3 安全调用 32 2.8.4 Elvis运算 33 2.8.5 强制调用 34 2.9 字符串 34 2.9.1 字符串类型 34 2.9.2 字符串模板 35 2.9.3 Kotlin字符串的方法 36 2.10 类型别名 37 2.11 本章小结 38 第3章 运算符和表达式 39 3.1 与Java相同的运算符 40 3.1.1 单目前缀运算符 40 3.1.2 自加和自减运算符 41 3.1.3 双目算术运算符 41 3.1.4 in和!in运算符 42 3.1.5 索引访问运算符 43 3.1.6 调用运算符 43 3.1.7 广义赋值运算符 44 3.1.8 相等与不等运算符 44 3.1.9 比较运算符 45 3.2 位运算符 46 3.3 区间运算符 48 3.3.1 闭区间运算符 48 3.3.2 半开区间运算符 49 3.3.3 反向区间 49 3.3.4 区间步长 49 3.4 运算符重载 50 3.4.1 重载单目前缀运算符 50 3.4.2 重载自加和自减运算符 51 3.4.3 重载双目算术运算符 51 3.5 本章小结 52 第4章 流程控制 53 4.1 顺序结构 54 4.2 分支结构 54 4.2.1 if分支 54 4.2.2 if表达式 58 4.2.3 when分支语句 58 4.2.4 when表达式 61 4.2.5 when分支处理范围 62 4.2.6 when分支处理类型 62 4.2.7 when条件分支 63 4.3 循环结构 63 4.3.1 while循环 64 4.3.2 do while循环 65 4.3.3 for-

...展开详情
上传时间:2019-02 大小:284.71MB
热门图书