返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新正版Kotlin程序员面试笔试宝典9787111635390机械工业
    • 作者: 编者:孙伟//楚秦著 | 编者:孙伟//楚秦编 | 编者:孙伟//楚秦译 | 编者:孙伟//楚秦绘
    • 出版社: 机械工业出版社
    • 出版时间:2019-10-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 编者:孙伟//楚秦著| 编者:孙伟//楚秦编| 编者:孙伟//楚秦译| 编者:孙伟//楚秦绘
    • 出版社:机械工业出版社
    • 出版时间:2019-10-01
    • 版次:1
    • 印次:1
    • 印刷时间:2019-10-01
    • 字数:502
    • 页数:312
    • 开本:16开
    • ISBN:9787111635390
    • 版权提供:机械工业出版社
    • 作者:编者:孙伟//楚秦
    • 著:编者:孙伟//楚秦
    • 装帧:暂无
    • 印次:1
    • 定价:79.00
    • ISBN:9787111635390
    • 出版社:机械工业
    • 开本:16开
    • 印刷时间:2019-10-01
    • 语种:中文
    • 出版时间:2019-10-01
    • 页数:312
    • 外部编号:30742333
    • 版次:1
    • 成品尺寸:暂无

    前言
    面试笔试经验技巧篇
    经验技巧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
    面试笔试技术攻克篇
    章 Kotlin是什么 19
    1.1 关于Kotlin19
    1.2 Kotlin的特20
    1.2.1 空安全20
    1.2.2 简洁20
    1.. 兼容22
    1.3 Kotlin的前景22
    1.4 学习Kotlin22
    第2章 Kotlin工具介绍
    2.1 使用Web E快速体验Kotlin
    2.2 使用IntelliJ EA进行Kotlin开发
    2.1.1 运行Hello World
    2.1.2 配置 Kotlin25
    2.1.3 将 Java 代码转换为 Kotlin 代码25
    2.1.4 Kotlin 命令行编译工具27
    第3章 Kotlin语法基础29
    3.1 Kotlin 开发基本知识29
    3.1.1 项目结构29
    3.1.2 代码编写习惯30
    3.1.3 相等31
    3.1.4 字符串模板31
    3.2 名词定义31
    3.2.1 属32
    3.2.2 表达式32
    3.. 高阶函数32
    3.2.4 字面值和函数字面值33
    3.3 变量33
    3.3.1 变量声明33
    3.3.2 类型推断34
    3.4 函数35
    3.4.1 声明函数35
    3.4.2 函数参数37
    3.4.3 可变数量的参数39
    3.4.4 命名参数39
    3.4.5 中缀函数40
    3.5 基本类型41
    3.5.1 数字类型41
    3.5.2 比较42
    3.5.3 运算44
    3.6 空安全44
    3.6.1 可空变量44
    3.6.2 let和apply46
    3.6.3 Elvis47
    3.6.4 空安全机制48
    3.7 控制语句49
    3.7.1 if49
    3.7.2 when50
    3.7.3 fr5
    3.7.4 while 和 do…while52
    3.7.5 break 和 continue52
    3.8 数组和区间52
    3.8.1 数组52
    3.8.2 区间53
    第4章 Kotlin基础功能55
    4.1 类的声明和构造55
    4.1.1 声明类55
    4.1.2 构造函数55
    4.1.3 二级构造函数56
    4.1.4 类的实例57
    4.1.5 类的构造57
    4.2 属和字段58
    4.2.1 属5
    4.2.2 属声明59
    4.. 访问器59
    4.2.4 属的探究60
    4.3 继承和接口62
    4.3.1 继承62
    4.3.2 重写方法64
    4.3.3 重写属64
    4.3.4 抽象类65
    4.3.5 接口66
    4.4 可见修饰68
    4.4.1 顶层声明的可见6
    4.4.2 类成员的可见70
    4.4.3 构造函数的可见71
    4.5 单例和伴生对象71
    4.5.1 单例71
    4.5.2 伴生对象73
    4.6 嵌套类和内部类75
    4.6.1 嵌套类75
    4.6.2 内部类76
    4.7 对象表达式77
    4.8 枚举类80
    4.9 泛型81
    4.9.1 泛型的使用方法82
    4.9.2 协变和逆变83
    4.9.3 泛型的out和in85
    4.9.4 类型投影87
    4.9.5 泛型约束90
    4.10 数据类91
    4.11 密封类94
    4.12 扩展94
    4.12.1 扩展函数94
    4.12.2 扩展函数是静态解析的95
    4.1. 扩展属96
    4.12.4 对象和伴生对象的扩展97
    4.12.5 类中的扩展方法97
    4.12.6 扩展函数在Java中的调用99
    4.13 委托101
    4.14 委托属103
    4.14.1 延迟加载属103
    4.14.2 可观察属104
    4.14.3 将多个属保存在一个 Map 内105
    4.14.4 自定义委托106
    4.14.5 局部委托属107
    第5章 Kotlin高级功能108
    5.1 函数进阶108
    5.1.1 局部函数和闭包108
    5.1.2 尾递归函数108
    5.1.3 内联函数110
    5.2 Lambda表达式和高阶函数112
    5.2.1 Lambda表达式112
    5.2.2 高阶函数114
    5.. 带接收者的函数字面值116
    5.2.4 标准库中常用的Lambda表达式117
    5.3 异常处理119
    5.3.1 非受检的异常119
    5.3.2 异常处理120
    5.3.3 try 表达式121
    5.3.4 Nothing 类型122
    5.4 集合1
    5.4.1 List124
    5.4.2 Set125
    5.4.3 Map125
    5.4.4 集合的遍历126
    5.4.5 集合的转换127
    5.4.6 集合的变换128
    5.4.7 序列129
    5.5 解构声明132
    5.6 运算符重载135
    5.6.1 一元操作符136
    5.6.2 二元操作符137
    5.7 类型检查和转换140
    5.7.1 类型检查与智能转换140
    5.7.2 类型的转换142
    5.7.3 泛型的检测142
    5.8 注解143
    5.8.1 注解声明143
    5.8.2 注解的使用143
    5.8.3 注解和 Java 的兼容147
    5.9 使用DSL148
    第6章 Java和Kotlin的互相调用151
    6.1 Kotlin和Java代码的对应关系151
    6.1.1 包级函数的对应151
    6.1.2 Kotlin 的 object 在 Java中的对应关系152
    6.1.3 Kotlin 的属和 Java 的对应关系153
    6.2 Java中使用Kotlin的扩展155
    6.3 静态函数和静态字段157
    6.3.1 静态方法和静态字段157
    6.3.2 Java 中使用 Kotlin 的 object159
    6.4 Kotlin中的Lambda表达式和函数参数160
    6.5 解决命名163
    6.5.1 Kotlin 中使用标识符转义解决命名163
    6.5.2 使用 @JvmName 指定名字164
    6.6 重载函数165
    6.7 空安全167
    6.7.1 Kotlin 兼容 Java 空检查机制167
    6.7.2 平台类型168
    6.7.3 可空注解169
    6.8 Kotlin和Java泛型的互相调用170
    6.9 类型映172
    6.9.1 原生类型172
    6.9.2 集合173
    6.10 数组175
    6.11 176
    6.11.1 Java可变参数176
    6.11.2 Kotlin重载的运算符在Java中的使用177
    6.11.3 对象方法178
    6.11.4 clone()179
    6.11.5 访问静态成员179
    6.11.6 Java 反179
    6.11.7 SAM 转换179
    6.11.8 在 Kotlin 中使用 JNI180
    第7章 协程181
    7.1 协程简介181
    7.2 协程入门181
    7.2.1 创建协程181
    7.2.2 桥接阻塞和非阻塞的世界182
    7.. 等待协程执行结束183
    7.2.4 结构化的并发183
    7.2.5 构建作用域183
    7.2.6 suspend 函数184
    7.3 协程的取消和超时185
    7.3.1 取消一个协程185
    7.3.2 协作式的取消方式185
    7.3.3 让协程代码块支持取消操作186
    7.3.4 使用 finally 代码块清理资源187
    7.3.5 不可取消的代码块188
    7.3.6 超时189
    7.4 渠道(channel)190
    7.4.1 channel 简介190
    7.4.2 channel 的迭代和关闭操作191
    7.4.3 构建“生产者”192
    7.4.4 管道193
    7.4.5 扇出和扇入193
    7.4.6 带有缓冲区的 channel197
    7.4.7 channel使用公平原则197
    7.5 挂起函数198
    7.5.1 挂起函数的顺序执行198
    7.5.2 异步并发执行199
    7.5.3 使用懒加载的方式200
    7.5.4 封装异步函数200
    7.5.5 结构化异步并发代码201
    7.6 协程上下文和调度器201
    7.6.1 协程的调度和执行线程201
    7.6.2 非受限调度器和受限调度器202
    7.6.3 调试协程和线程203
    7.6.4 在协程中切换线程204
    7.6.5 子协程205
    7.7 协程的异常处理206
    7.7.1 捕获协程的异常206
    7.7.2 协程的取消和异常208
    7.7.3 处理异常聚合209
    7.8 协程的同步210
    7.8.1 协程同步的问题210
    7.8.2 协程同步的方法211
    7.8.3 互斥锁213
    7.8.4 Actors213
    第8章 使用Kotlin进行Android开发215
    8.1 Android开发环境215
    8.1.1 添加 Gradle 插件215
    8.1.2 使用 Kotlin Android Extensions216
    8.1.3 处理注解218
    8.2 在 Android Library 中使用 Kotlin218
    8.3 使用DataBinding220
    8.4 第三方库配置221
    8.4.1 ButterKnife221
    8.4.2 Dagger221
    8.5 Anko222
    8.5.1 开始使用 Anko2
    8.5.2 Anko Commons224
    8.5.3 Anko SLite0
    8.5.4 Anko Layouts
    第9章 数据库245
    9.1 SL语言245
    9.2 内连接与外连接247
    9.3 事务248
    9.4 存储过程249
    9.5 范式250
    9.6 触发器252
    9.7 游标253
    9.8 数据库日志253
    9.9 UNION和UNION ALL254
    9.10 视图255
    9.11 三级封锁协议255
    9.12 索引256
    0章 操作系统258
    10.1 进程管理258
    10.1.1 进程与线程258
    10.1.2 线程同步有哪些机制259
    10.1.3 内核线程和用户线程259
    10.2 内存管理260
    10.2.1 内存管理方式260
    10.2.2 虚拟内存261
    10.. 内存碎片261
    10.2.4 虚拟地址、逻辑地址、线地址、物理地址262
    10.2.5 Cache替换算法262
    10.3 用户编程接口264
    10.3.1 库函数调用与系统调用264
    10.3.2 静态链接与动态链接264
    10.3.3 静态链接库与动态链接库265
    10.3.4 用户态和核心态265
    10.3.5 用户栈与内核栈266
    1章 网络267
    11.1 TCP/IP267
    11.1.1 协议267
    11.1.2 TCP/IP268
    11.2 RESTful架构风格268
    11.2.1 REST268
    11.2.2 约束条件269
    11.3 HTTP270
    11.3.1 URI和URL270
    11.3.2 HTTP协议271
    11.3.3 HTTP报文272
    11.3.4 HTTP首部273
    11.3.5 缓存275
    11.4 TCP277
    11.4.1 连接管理277
    11.4.2 确认应答278
    11.4.3 窗口控制280
    11.4.4 重传控制281
    11.5 HTTPS282
    11.5.1 加密282
    11.5.2 数字签名283
    11.5.3 数字284
    11.5.4 安全通信机制285
    11.6 HTTP/2.0285
    11.6.1 二进制分帧层286
    11.6.2 多路通信287
    11.6.3 请求优先级287
    11.6.4 服务器推送288
    11.6.5 首部压缩288
    2章 设计模式289
    12.1 单例模式289
    12.2 工厂模式289
    1. 适配器模式291
    12.4 观察者模式292
    附录 常见面试笔试题293

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购