KOTLIN程序员面试笔试宝典

本书特色

[

本书是一本讲解Kotlin程序员面试笔试的百科全书,将Kotlin程序员面试笔试过程中各类知识点一网打尽。在讲解的广度上,通过各种渠道,搜集了近3年来几乎所有IT企业针对Kotlin岗位的笔试面试所涉及的知识点,包括但不限于Kotlin、计算机网络、操作系统等。在讲解的深度上,本书由浅入深,庖丁解牛式地分析每一个知识点,并提炼归纳,同时,引入与该知识点相关的内容,并对知识点进行全面的深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容是其他同类书籍所没有的。本书将知识点归纳分类,结构合理,条理清晰,便于读者进行学习与检索。
本书是一本计算机相关专业毕业生面试笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。

]

内容简介

[

本书是一本讲解Kotlin程序员面试笔试的百科全书,将Kotlin程序员面试笔试过程中各类知识点一网打尽。在讲解的广度上,通过各种渠道,搜集了近3年来几乎所有IT企业针对Kotlin岗位的笔试面试所涉及的知识点,包括但不限于Kotlin、计算机网络、操作系统等。在讲解的深度上,本书由浅入深,庖丁解牛式地分析每一个知识点,并提炼归纳,同时,引入与该知识点相关的内容,并对知识点进行全面的深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容是其他同类书籍所没有的。本书将知识点归纳分类,结构合理,条理清晰,便于读者进行学习与检索。本书是一本计算机相关专业毕业生面试笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。

]

目录

前言 面试笔试经验技巧篇 经验技巧1 如何巧妙地回答面试官的问题2 经验技巧2 如何回答技术性的问题3 经验技巧3 如何回答非技术性问题4 经验技巧4 如何回答快速估算类问题5 经验技巧5 如何回答算法设计问题6 经验技巧6 如何回答系统设计题8 经验技巧7 如何解决求职中的时间冲突问题11 经验技巧8 如果面试问题曾经遇见过,是否要告知面试官11 经验技巧9 被企业拒绝后是否可以再申请12 经验技巧10 如何应对自己不会回答的问题12 经验技巧11 如何应对面试官的“激将法”语言13 经验技巧12 如何处理与面试官持不同观点这个问题14 经验技巧13 什么是职场暗语14面试笔试技术攻克篇第1章 Kotlin是什么 191.1 关于Kotlin191.2 Kotlin的特性201.2.1 空安全201.2.2 简洁201.2.3 兼容性221.3 Kotlin的前景221.4 学习Kotlin22第2章 Kotlin工具介绍232.1 使用Web IDE快速体验Kotlin232.2 使用IntelliJ IDEA进行Kotlin开发232.1.1 运行Hello World232.1.2 配置 Kotlin252.1.3 将 Java 代码转换为 Kotlin 代码252.1.4 Kotlin 命令行编译工具27第3章 Kotlin语法基础293.1 Kotlin 开发基本知识293.1.1 项目结构293.1.2 代码编写习惯303.1.3 相等性313.1.4 字符串模板313.2 名词定义313.2.1 属性323.2.2 表达式323.2.3 高阶函数323.2.4 字面值和函数字面值333.3 变量333.3.1 变量声明333.3.2 类型推断343.4 函数353.4.1 声明函数353.4.2 函数参数373.4.3 可变数量的参数393.4.4 命名参数393.4.5 中缀函数403.5 基本类型413.5.1 数字类型413.5.2 比较423.5.3 运算443.6 空安全443.6.1 可空变量443.6.2 let和apply463.6.3 Elvis473.6.4 空安全机制483.7 控制语句493.7.1 if493.7.2 when503.7.3 for513.7.4 while 和 do…while523.7.5 break 和 continue523.8 数组和区间523.8.1 数组523.8.2 区间53第4章 Kotlin基础功能554.1 类的声明和构造554.1.1 声明类554.1.2 构造函数554.1.3 二级构造函数564.1.4 类的实例574.1.5 类的构造574.2 属性和字段584.2.1 属性584.2.2 属性声明594.2.3 访问器594.2.4 属性的探究604.3 继承和接口624.3.1 继承624.3.2 重写方法644.3.3 重写属性644.3.4 抽象类654.3.5 接口664.4 可见性修饰684.4.1 顶层声明的可见性684.4.2 类成员的可见性704.4.3 构造函数的可见性714.5 单例和伴生对象714.5.1 单例714.5.2 伴生对象734.6 嵌套类和内部类754.6.1 嵌套类754.6.2 内部类764.7 对象表达式774.8 枚举类804.9 泛型814.9.1 泛型的使用方法824.9.2 协变和逆变834.9.3 泛型的out和in854.9.4 类型投影874.9.5 泛型约束904.10 数据类914.11 密封类944.12 扩展944.12.1 扩展函数944.12.2 扩展函数是静态解析的954.12.3 扩展属性964.12.4 对象和伴生对象的扩展974.12.5 类中的扩展方法974.12.6 扩展函数在Java中的调用994.13 委托1014.14 委托属性1034.14.1 延迟加载属性1034.14.2 可观察属性1044.14.3 将多个属性保存在一个 Map 内1054.14.4 自定义委托1064.14.5 局部委托属性107第5章 Kotlin高级功能1085.1 函数进阶1085.1.1 局部函数和闭包1085.1.2 尾递归函数1085.1.3 内联函数1105.2 Lambda表达式和高阶函数1125.2.1 Lambda表达式1125.2.2 高阶函数1145.2.3 带接收者的函数字面值1165.2.4 标准库中*常用的Lambda表达式1175.3 异常处理1195.3.1 非受检的异常1195.3.2 异常处理1205.3.3 try 表达式1215.3.4 Nothing 类型1225.4 集合1235.4.1 List1245.4.2 Set1255.4.3 Map1255.4.4 集合的遍历1265.4.5 集合的转换1275.4.6 集合的变换1285.4.7 序列1295.5 解构声明1325.6 运算符重载1355.6.1 一元操作符1365.6.2 二元操作符1375.7 类型检查和转换1405.7.1 类型检查与智能转换1405.7.2 类型的转换1425.7.3 泛型的检测1425.8 注解1435.8.1 注解声明1435.8.2 注解的使用1435.8.3 注解和 Java 的兼容1475.9 使用DSL148第6章 Java和Kotlin的互相调用1516.1 Kotlin和Java代码的对应关系1516.1.1 包级函数的对应1516.1.2 Kotlin 的 object 在 Java中的对应关系1526.1.3 Kotlin 的属性和 Java 的对应关系1536.2 Java中使用Kotlin的扩展1556.3 静态函数和静态字段1576.3.1 静态方法和静态字段1576.3.2 Java 中使用 Kotlin 的 object1596.4 Kotlin中的Lambda表达式和函数参数1606.5 解决命名冲突1636.5.1 Kotlin 中使用标识符转义解决命名冲突1636.5.2 使用 @JvmName 指定名字1646.6 重载函数1656.7 空安全1676.7.1 Kotlin 兼容 Java 空检查机制167

封面

KOTLIN程序员面试笔试宝典

书名:KOTLIN程序员面试笔试宝典

作者:猿媛之家 孙伟 楚秦 等

页数:324

定价:¥79.0

出版社:机械工业出版社

出版日期:2018-02-01

ISBN:9787111635390

PDF电子书大小:154MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注