Dart编程语言(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

txtpdf查看全部>>

人气31

Dart编程语言(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

Dart编程语言

作者:(美)Gilad Bracha(吉拉德·布拉查) 著,戴虬 译

格式: pdf、txt、epub、azw3、mobi、docx

编辑推荐

《Dart编程语言》由Java泛型作者、JVM规范核心制定者、Dart语言标准作者Gilad Bracha所著,全面介绍Dart的方方面面,包含基本语法和反射、isolate等进阶内容,包含语言背后的原理和思想。

《Dart编程语言》包括如下内容。

·Dart的对象模型,万物皆对象,甚至是数字和布尔量。

·Dart程序是如何由模块化的库组成的。

·Dart函数是如何构成的,以及是如何存储于变量中作为参数传递,并作为结果返回的。

·Dart处理可选类型的创新方式。

·Dart如何处理表达式和语句。

·如何使用Dart实现的反射来对库、类、函数和对象进行自省。

·Isolates及其他Dart支持的并发与分布式特性。

 

内容简介

本书总计9章,前6章对Dart的对象、库、函数、类型、表达式与语句等基础知识进行了详细介绍;第7、8章对反射和isolate等进阶内容进行了深入讲解;第9章为总结。本书与众不同之处是,除了介绍语言特性,更着重于讲解语言背后的原理和思想。本书内容较为深入,不太适合初学者,读者至少要具备基本的编程知识,*好是接触过其他编程语言且对Dart有基本了解。

作者简介

Java泛型作者、JVM规范核心制定者、Dart语言标准作者
戴虬,毕业于华东交通大学,现在在广州联亿网络科技有限公司任Web开发工程师,并且是Dartlang社区负责人。热爱Dart编程语言,希望这门语言有很好的发展,并不遗余力地推广、维护。

目  录

目录
第1章 简介 1
1.1 动机 1
1.2 设计准则 2
1.2.1 万物皆对象 2
1.2.2 面向接口编程,而非面向实现 2
1.2.3 类型是为开发者服务的 3
1.3 限制 4
1.4 概述 4
1.5 本书结构 10
1.6 相关语言及其对Dart的影响 11
第2章 对象、接口、类与mixin 12
2.1 accessor 13
2.2 实例变量 16
2.3 类变量 16
2.4 final变量 18
2.5 相同与相等 18
2.6 类与父类 20
2.7 抽象方法与抽象类 22
2.8 接口 23
2.9 对象的创建 24
2.9.1 重定向构造函数 28
2.9.2 工厂构造函数 29
2.10 noSuchMethod() 30
2.11 常量对象与字段 31
2.12 类方法 31
2.13 实例及其类与元类 33
2.14 Object与其方法 34
2.15 mixin 35
2.16 相关语言 46
2.17 总结 46
第3章 库 47
3.1 顶层 47
3.2 脚本 48
3.3 隐私 49
3.4 导入 49
3.5 将库拆分成part 54
3.6 导出 55
3.7 钻石导入 56
3.8 延迟加载 58
3.9 相关语言 59
3.10 总结 60
第4章 函数 61
4.1 参数 61
4.1.1 位置参数 61
4.1.2 命名参数 62
4.2 函数体 63
4.3 函数声明 64
4.4 闭包 65
4.5 调用方法与函数 66
4.5.1 级联 66
4.5.2 赋值 68
4.5.3 使用运算符 68
4.6 Function类 68
4.7 函数作为对象 70
4.8 生成器函数 72
4.8.1 迭代器与可迭代对象 72
4.8.2 同步生成器 73
4.9 相关语言 74
4.10 总结 75
第5章 类型 76
5.1 可选类型 76
5.2 类型之旅 78
5.3 接口类型 81
5.4 类型实践:添加类型的表达式问题 83
5.5 泛型 87
5.6 函数类型 93
5.6.1 可选位置参数 94
5.6.2 命名参数 95
5.6.3 重温Call() 96
5.7 类型具体化 97
5.7.1 类型检测 97
5.7.2 强制类型转换 98
5.7.3 检查模式 99
5.7.4 具体化泛型 100
5.7.5 具体化和可选类型 100
5.7.6 类型和代理 101
5.8 malformed类型 104
5.9 非严格 106
5.10 相关语言 108
5.11 总结 109
第6章 表达式和语句 110
6.1 表达式 110
6.1.1 字面量 110
6.1.2 标识符 117
6.1.3 this 121
6.1.4 常量 121
6.1.5 创建对象 122
6.1.6 赋值 123
6.1.7 抽取属性 124
6.1.8 方法调用 124
6.1.9 使用运算符 125
6.1.10 Throw 126
6.1.11 条件运算符 127
6.2 语句 127
6.2.1 block 127
6.2.2 if 127
6.2.3 循环 128
6.2.4 try-catch 130
6.2.5 rethrow 131
6.2.6 switch 131
6.2.7 assert 133
6.2.8 return 135
6.2.9 yield和yield-each 137
6.2.10 label 138
6.2.11 break和continue 139
6.3 总结 140
第7章 反射 141
7.1 自省 141
7.1.1 速度与大小的影响 144
7.1.2 例子:代理 146
7.1.3 例子:序列化 147
7.1.4 例子:解析器组合器 158
7.2 为什么使用mirror 168
7.3 元数据 169
7.4 通过代码生成执行反射 169
7.5 自省之外 172
7.6 相关语言 173
7.7 总结 173
第8章 异步和isolate 174
8.1 异步 174
8.2 future 175
8.2.1 使用future 175
8.2.2 生成future 176
8.2.3 调度 177
8.3 stream 178
8.4 isolate 178
8.4.1 Port 179
8.4.2 spawning 179
8.4.3 安全 180
8.5 例子:客户端-服务器通信 180
8.5.1 promise:更好的future 180
8.5.2 将isolate作为分布式对象 182
8.6 异步函数 187
8.6.1 await 187
8.6.2 异步Generator 188
8.6.3 await-for循环 189
8.7 相关语言 189
8.8 总结 189
第9章 结论 190
9.1 可选类型 190
9.2 面向对象 191
9.3 反射 192
9.4 工具 192
9.5 总结 193
相关文献 194

商品评价

相关推荐
  • 拉丁美洲被切开的血管(NO:033)(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 大人物的世界史(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 世界历史地图集(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 非对称风险(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 图说敦煌二五四窟(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 时令如花-七十二候.花信风(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 奥丽芙基特里奇(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 雷切帝国2(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 奇食物语(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 美国枪之谜(新版)(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 回答不了(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 阿兰的童年:《阿兰的战争》姊妹篇(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • MOSOffice2016七合一高分必看(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 高效能Word-PPT-PS达人速成记+简笔画手绘减压神器(全4册)(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 凯文凯利作品-必然(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 止学-知止的-人生智慧(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 戏说统计:文科生的量化方法(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 中国文字研究(第22辑)(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 改变西方世界的26个字母(二版)(pdf+txt+epub+azw3+mobi电子书在线阅读下载)
  • 社会观察-大学生眼中的家乡变化(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

全部评论: 0

微信公众号

还没账号?马上注册>>

登录

忘记密码

如果您尚未注册,请选择以下方式登录

Q Q 登 录 微 博 登 录
已有账号?快去登录>>

注册

发送验证码