为你推荐
前言
面试笔试经验技巧篇
经验技巧1 如何巧妙地回答面试官的问题
经验技巧2 如何回答技术性的问题
经验技巧3 如何回答非技术性问题
经验技巧4 如何回答快速估算类问题
经验技巧5 如何回答算法设计问题
经验技巧6 如何回答系统设计题
经验技巧7 如何解决求职中的时间冲突问题
经验技巧8 如果面试问题曾经遇见过,是否要告知面试官
经验技巧9 被企业拒绝后是否可以再申请
经验技巧10 如何应对自己不会回答的问题
经验技巧11 如何应对面试官的“激将法”语言
经验技巧12 如何处理与面试官持不同观点这个问题
经验技巧13 什么是职场暗语
面试笔试技术攻克篇
第1章 Kotlin是什么
1.1 关于 Kotlin
1.2 Kotlin的特性
1.3 Kotlin的前景
1.4 学习Kotlin
第2章 Kotlin工具介绍
2.1 使用Web IDE快速体验Kotlin
2.2 使用IntelliJ IDEA进行Kotlin开发
第3章 Kotlin语法基础
3.1 Kotlin开发基本知识
3.2 名词定义
3.3 变量
3.4 函数
3.5 基本类型
3.6 空安全
3.7 控制语句
3.8 数组和区间
第4章 Kotlin基础功能
4.1 类的声明和构造
4.2 属性和字段
4.3 继承和接口
4.4 可见性修饰
4.5 单例和伴生对象
4.6 嵌套类和内部类
4.7 对象表达式
4.8 枚举类
4.9 泛型
4.10 数据类
4.11 密封类
4.12 扩展
4.13 委托
4.14 委托属性
第5章 Kotlin高级功能
5.1 函数进阶
5.2 Lambda表达式和高阶函数
5.3 异常处理
5.4 集合
5.5 解构声明
5.6 运算符重载
5.7 类型检查和转换
5.8 注解
5.9 使用DSL
第6章 Java和Kotlin的互相调用
6.1 Kotlin和Java代码的对应关系
6.2 Java中使用Kotlin的扩展
6.3 静态函数和静态字段
6.4 Kotlin中的Lambda表达式和函数参数
6.5 解决命名冲突
6.6 重载函数
6.7 空安全
6.8 Kotlin和Java泛型的互相调用
6.9 类型映射
6.10 数组
6.11 其他
第7章 协程
7.1 协程简介
7.2 协程入门
7.3 协程的取消和超时
7.4 渠道(channel)
7.5 挂起函数
7.6 协程上下文和调度器
7.7 协程的异常处理
7.8 协程的同步
第8章 使用Kotlin进行Android开发
8.1 Android开发环境
8.2 在 Android Library中使用 Kotlin
8.3 使用DataBinding
8.4 第三方库配置
8.5 Anko
第9章 数据库
9.1 SQL语言
9.2 内连接与外连接
9.3 事务
9.4 存储过程
9.5 范式
9.6 触发器
9.7 游标
9.8 数据库日志
9.9 UNION和UNION ALL
9.10 视图
9.11 三级封锁协议
9.12 索引
第10章 操作系统
10.1 进程管理
10.2 内存管理
10.3 用户编程接口
第11章 网络
11.1 TCP/IP
11.2 RESTful架构风格
11.3 HTTP
11.4 TCP
11.5 HTTPS
11.6 HTTP/2.0
第12章 设计模式
12.1 单例模式
12.2 工厂模式
12.3 适配器模式
12.4 观察者模式
附录 常见面试笔试题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜