首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Kotlin编程之美/计算机科学先进技术译丛
内容
目录
译者序
致谢
前言
关于本书
关于读者
关于封面插图
第1章 让程序更安全
1.1 编程陷阱
1.1.1 安全的处理作用
1.1.2 用引用透明性使程序更安全
1.2 安全编程的好处
1.2.1 使用替换模型对程序进行推理
1.2.2 应用安全原则的简单示例
1.2.3 将抽象推向极限
1.3 本章小结
第2章 Kotlin中的函数式编程:概述
2.1 Kotlin中的字段和变量
2.1.1 省略类型以简化
2.1.2 使用可变字段
2.1.3 理解延迟初始化
2.2 Kotlin中的类和接口
2.2.1 使代码更加简洁
2.2.2 实现接口或扩展类
2.2.3 实例化一个类
2.2.4 重载属性构造函数
2.2.5 创建equals和hashCode方法
2.2.6 解构数据对象
2.2.7 在Kotlin中实现静态成员
2.2.8 使用单例模式
2.2.9 防止工具类实例化
2.3 Kotlin没有原语
2.4 Kotlin的两种集合类型
2.5 Kotlin的包
2.6 Kotlin的可见性
2.7 Kotlin中的函数
2.7.1 函数声明
2.7.2 使用局部函数
2.7.3 覆盖函数
2.7.4 使用扩展函数
2.7.5 使用lamdba表达式
2.8 Kotlin中的null
2.8.1 处理可空类型
2.8.2 Elvis和默认值
2.9 程序流程和控制结构
2.9.1 使用条件选择器
2.9.2 使用多条件选择器
2.9.3 使用循环
2.10 Kotlin的未检查异常
2.11 自动关闭资源
2.12 Kotlin的智能转换
2.13 相等性VS一致性
2.14 字符串插值
2.15 多行字符串
2.16 型变:参数化类型和子类型
2.16.1 为什么型变是一个潜在的问题
2.16.2 何时使用协变以及何时使用逆变
2.16.3 声明端型变与使用端型变
2.17 本章小结
第3章 用函数编程
3.1 函数是什么?
3.1.1 理解两个函数集之间的关系
3.1.2 Kotlin中反函数概述
3.1.3 处理偏函数
3.1.4 理解函数复合
3.1.5 使用多参数函数
3.1.6 柯里化函数
……
第4章 递归、尾递归和记忆化
第5章 用列表处理数据
第6章 处理可选数据
第7章 处理错误和异常
第8章 高级列表处理
第9章 与惰性配合
第10章 使用树处理更多的数据
第11章 用高级树解决问题
第12章 函数式输入/输出
第13章 与参与者共享可变状态
第14章 函数式地解决常见问题
附录
内容推荐
作为Java开发人员,维护糟糕的遗留代码、解释晦涩的注释、反复编写相同的样板文件可能会让编程失去乐趣。本书讲述用Kotlin编写易于理解、易于维护、安全的程序的方法和技巧。在本书中,经验丰富的工程师皮埃尔-伊夫斯?索蒙特将以全新的、以函数式编程的视角来处理常见的编程挑战,并用示例深入讲解如何正确处理错误和数据、如何管理状态以及如何利用惰性。
本书的内容包括编程功能、处理可选数据、安全处理错误和异常以及处理和共享状态突变等。本书的读者对象为中级Java或Kotlin开发人员、高等院校计算机相关专业学生以及对安全编程感兴趣的工程技术人员等。
标签
缩略图
书名 Kotlin编程之美/计算机科学先进技术译丛
副书名
原作名
作者 (法)皮埃尔-伊夫斯·索蒙特
译者 译者:关建峰//延志伟//耿光刚
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111650409
开本 16开
页数 376
版次 1
装订 平装
字数 619
出版时间 2020-04-01
首版时间 2020-04-01
印刷时间 2020-04-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 798
CIP核字 2020041388
中图分类号 TP312.8
丛书名
印张 25
印次 1
出版地 北京
259
185
21
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数 2500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 6:14:53