揭秘Kotlin编程原理

揭秘Kotlin编程原理

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Kotlin成为Android开发热门语言,本书详细解析实例。

内容简介

Kotlin在今年的Google I/O大会上被确定为Android开发的一类语言,从而引发了大家的学习热情。本书详细介绍了Kotlin的程序结构、变量与常量、函数等关键知识点,并结合实例对Kotlin的开发做了简要的分析。

章节目录

封面

书名页

内容简介

版权页

前言

目录

1 快速入门

1.1 简介

1.2 编写第一个Hello World程序

1.3 程序结构

1.3.1 Kotlin源码结构

1.3.2 包声明与导入

1.3.3 后缀名

1.4 Kotlin标准库

2 基本语法

2.1 基本类型

2.1.1 数字

2.1.2 字符串

2.2 变量与常量

2.2.1 常量

2.2.2 属性包装

2.3 函数

2.3.1 函数声明

2.3.2 闭包

2.3.3 lambda表达式

2.3.4 内联函数

3 封装

3.1 构造函数与实例化

3.1.1 构造函数漫谈

3.1.2 Kotlin构造函数

3.1.3 简化的主构造函数

3.1.4 二级构造函数

3.1.5 C++构造函数与参数列表

3.1.6 默认构造函数与覆盖

3.1.7 构造函数访问权限与缺省

3.2 内存分配

3.2.1 JVM内存模型

3.2.2 类元信息

3.2.3 创建类实例

3.3 初始化

3.3.1 用构建器自动初始化

3.3.2 成员变量初始化

3.3.3 init{}初始化

3.3.4 声明时初始化

3.3.5 初始化顺序

3.4 类成员变量

3.4.1 赋初值

3.4.2 访问权限

3.5 数组

3.5.1 通过Array接口声明数组

3.5.2 数组读写

3.5.3 声明引用型数组

3.5.4 使用其他方式声明数组

3.5.5 多维数组

3.5.6 数组与列表转换

3.6 静态函数与伴随对象

3.6.1 伴随对象

3.6.2 名称省略与实例化

3.6.3 伴随对象中的属性

3.6.4 伴随对象的初始化

3.6.5 伴随对象的原理

3.6.6 匿名类

4 继承

4.1 继承基础概念

4.1.1 继承语法

4.1.2 接口

4.1.3 虚类

4.2 多重继承

4.2.1 类与接口的多重继承

4.2.2 构造函数继承

4.2.3 接口方法的多重继承

4.3 继承初始化

4.4 类型转换

5 多态

5.1 概念

5.1.1 重写

5.1.2 重载

5.2 扩展

5.2.1 概念

5.2.2 Kotlin的扩展

5.2.3 扩展与重载

5.2.4 函数扩展的多态性

5.2.5 函数扩展原理

5.2.6 属性扩展

5.3 操作符重载

5.3.1 Kotlin中的操作符重载

5.3.2 通过扩展函数重载操作符

5.3.3 操作符重载原理

5.3.4 操作符重载限制

5.3.5 中缀符

5.4 指针与传递

5.4.1 Java中的类型与传递

5.4.2 按值/引用传递的终结者

5.4.3 this指针

5.4.4 类函数调用机制与this

6 Kotlin的I/O

6.1 Java I/O类库

6.2 Kotlin I/O类库

6.3 终端I/O

6.4 文件I/O

6.5 文件压缩示例

6.6 序列化

6.6.1 Kotlin的序列化

6.6.2 序列化控制

7 Kotlin机制

7.1 函数定义

7.1.1 顶级函数

7.1.2 内联函数

7.2 变量与属性

7.2.1 属性包装

7.2.2 延迟初始化

7.2.3 let语法糖

7.3 类定义

7.3.1 Java内部类

7.3.2 Kotlin中的类

7.3.3 Kotlin类对顶级属性和方法的访问

7.3.4 Kotlin类中的成员变量

7.3.5 单例对象

封底

揭秘Kotlin编程原理是2018年由电子工业出版社出版,作者封亚飞。

得书感谢您对《揭秘Kotlin编程原理》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
PIC18F452单片机原理及编程实践 电子书
本教程以单片机的应用编程为主,内容可以划分为两个阶段:第一阶段主要包括PIC单片机内部各个功能模块的实验。如I/O端口输入输出、定时器应用、中断系统的应用、SLEEP与WDT的应用、ADC模块基本应用、EEPROM、CCP模块。第二个阶段以及各种新型接口的外围器件编程实验为主。
Android安全技术揭秘与防范 电子书
《Android安全技术揭秘与防范》从分析Android系统的运行原理、框架和主要模块入手,着重分析了Android系统存在的安全技术问题,以及这些技术在移动设备上产生的安全问题,帮助读者了解如何静态分析Android软件,如何动态调试Android软件,如何开发出安全的App,如何使自己的系统不被盗版,以及Android漏洞、逆向工程和反汇编等核心技术。《Android安全技术揭秘与防范》几乎每
自制编程语言 电子书
适读人群 :适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。 前百度高 级工程师、专业书《操作系统真相还原》的作者的又一力作 业界专家联名推荐 滴滴系统部技术高 级总监于晓声 阿里巴巴蚂蚁金服技术专家肖金亮 百度资 深运维工程师陈晓聪 360企业安全集团政企云事业部技术总监冯顾 ACFUN高 级运维总监陆景玉 Mobvista运维总监黄梦溪 手把手地教读者从零去实现一门语言,从原理到实践事无巨细 每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节 实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
Python编程基础 电子书
全面介绍Python编程基础与实用技术。