当前位置:主页 > 计算机电子书 > 程序设计 > Go语言下载
Go语言学习笔记

Go语言学习笔记 PDF 高清扫描版

  • 更新:2020-05-27
  • 大小:37.7 MB
  • 类别:Go语言
  • 作者:雨痕
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

做为当下时兴的一种系统软件程序编写语言,Go简单易学,特性非常好,且适用各种流行服务平台。现有很多新项目选用Go撰写,这在其中就包含Docker等大牌明星著作,其开发设计和实行高效率早就被证实。这书经四年多不断完善,內容遮盖了语言、运行时、性能优化、专用工具链等各方面专业知识。且內容经很多读者意见反馈和审校,沒有显著的缺点和不正确。卷起细腻分析了语言标准有关关键点,有利于读者深层次了解语言有关作用的操作方法和常见问题。下卷则对运行时源代码做出深层分析,正确引导读者深入掌握语言作用身后的适用自然环境和运行管理体系,例如内存分配、垃圾分类回收和高并发生产调度等。这书不宜编程初学新手入门,能够有具体程序编写工作经验或已经应用Go工作中的群体参照。

目录

  • 上卷 语言详解
  • 第1 章 概述 ................................................................................................................. 3
  • 1.1 特征 ......................................................................................................................... 3
  • 1.2 简介 ......................................................................................................................... 6
  • 第2 章 类型 ............................................................................................................... 18
  • 2.1 变量 ....................................................................................................................... 18
  • 2.2 命名 ....................................................................................................................... 22
  • 2.3 常量 ....................................................................................................................... 24
  • 2.4 基本类型 ............................................................................................................... 28
  • 2.5 引用类型 ............................................................................................................... 31
  • 2.6 类型转换 ............................................................................................................... 33
  • 2.7 自定义类型 ........................................................................................................... 34
  • 第3 章 表达式 ........................................................................................................... 38
  • 3.1 保留字 ................................................................................................................... 38
  • 3.2 运算符 ................................................................................................................... 38
  • 3.3 初始化 ................................................................................................................... 44
  • 3.4 流控制 ................................................................................................................... 45
  • 第4 章 函数 ............................................................................................................... 59
  • 4.1 定义 ....................................................................................................................... 59
  • 4.2 参数 ....................................................................................................................... 63
  • 4.3 返回值 ................................................................................................................... 67
  • 4.4 匿名函数 ............................................................................................................... 69
  • 4.5 延迟调用 ............................................................................................................... 76
  • 4.6 错误处理 ............................................................................................................... 80
  • 第5 章 数据 ............................................................................................................... 86
  • 5.1 字符串 ................................................................................................................... 86
  • 5.2 数组 ....................................................................................................................... 95
  • 5.3 切片 ..................................................................................................................... 100
  • 5.4 字典 ..................................................................................................................... 110
  • 5.5 结构 ..................................................................................................................... 118
  • 第6 章 方法 ............................................................................................................. 130
  • 6.1 定义 ..................................................................................................................... 130
  • 6.2 匿名字段 ............................................................................................................. 133
  • 6.3 方法集 ................................................................................................................. 134
  • 6.4 表达式 ................................................................................................................. 136
  • 第7 章 接口 ............................................................................................................. 141
  • 7.1 定义 ..................................................................................................................... 141
  • 7.2 执行机制 ............................................................................................................. 145
  • 7.3 类型转换 ............................................................................................................. 150
  • 7.4 技巧 ..................................................................................................................... 151
  • 第8 章 并发 ............................................................................................................. 153
  • 8.1 并发的含义 ......................................................................................................... 153
  • 8.2 通道 ..................................................................................................................... 163
  • 8.3 同步 ..................................................................................................................... 183
  • 第9 章 包结构 ......................................................................................................... 187
  • 9.1 工作空间 ............................................................................................................. 187
  • 9.2 导入包 ................................................................................................................. 188
  • 9.3 组织结构 ............................................................................................................. 192
  • 9.4 依赖管理 ............................................................................................................. 197
  • 第10 章 反射 ........................................................................................................... 200
  • 10.1 类型 ................................................................................................................... 200
  • 10.2 值 ....................................................................................................................... 207
  • 10.3 方法 ................................................................................................................... 210
  • 10.4 构建 ................................................................................................................... 212
  • 10.5 性能 ................................................................................................................... 213
  • 第11 章 测试 ........................................................................................................... 216
  • 11.1 单元测试 ........................................................................................................... 216
  • 11.2 性能测试 ........................................................................................................... 221
  • 11.3 代码覆盖率 ....................................................................................................... 224
  • 11.4 性能监控 ........................................................................................................... 226
  • 第12 章 工具链 ........................................................................................................ 229
  • 12.1 安装 ................................................................................................................... 229
  • 12.2 工具 ................................................................................................................... 231
  • 12.3 编译 ................................................................................................................... 234
  • 下卷 源码剖析
  • 第13 章 准备 ............................................................................................................ 243
  • 第14 章 引导 ............................................................................................................ 244
  • 第15 章 初始化 ........................................................................................................ 247
  • 第16 章 内存分配 ..................................................................................................... 255
  • 16.1 概述 ................................................................................................................... 255
  • 16.2 初始化 ............................................................................................................... 259
  • 16.3 分配 ................................................................................................................... 265
  • 16.4 回收 ................................................................................................................... 279
  • 16.5 释放 ................................................................................................................... 283
  • 16.6 其他 ................................................................................................................... 285
  • 第17 章 垃圾回收 ...................................................................................................... 291
  • 17.1 概述 ................................................................................................................... 291
  • 17.2 初始化 ............................................................................................................... 293
  • 17.3 启动 ................................................................................................................... 294
  • 17.4 标记 ................................................................................................................... 300
  • 17.5 清理 ................................................................................................................... 311
  • 17.6 监控 ................................................................................................................... 314
  • 17.7 其他 ................................................................................................................... 317
  • 第18 章 并发调度 ...................................................................................................... 326
  • 18.1 概述 ................................................................................................................... 326
  • 18.2 初始化 ............................................................................................................... 327
  • 18.3 任务 ................................................................................................................... 332
  • 18.4 线程 ................................................................................................................... 344
  • 18.5 执行 ................................................................................................................... 353
  • 18.6 连续栈 ............................................................................................................... 370
  • 18.7 系统调用 ........................................................................................................... 385
  • 18.8 监控 ................................................................................................................... 390
  • 18.9 其他 ................................................................................................................... 396
  • 第19 章 通道 ............................................................................................................. 407
  • 19.1 创建 ................................................................................................................... 407
  • 19.2 收发 ................................................................................................................... 408
  • 19.3 选择 ................................................................................................................... 418
  • 第20 章 延迟 ............................................................................................................. 427
  • 20.1 定义 ................................................................................................................... 427
  • 20.2 性能 ................................................................................................................... 433
  • 20.3 错误 ................................................................................................................... 434
  • 第21 章 析构 ............................................................................................................. 438
  • 21.1 设置 ................................................................................................................... 438
  • 21.2 清理 ................................................................................................................... 443
  • 21.3 执行 ................................................................................................................... 445
  • 第22 章 缓存池 ......................................................................................................... 450
  • 22.1 初始化 ............................................................................................................... 450
  • 22.2 操作 ................................................................................................................... 453
  • 22.3 清理 ................................................................................................................... 455

资源下载

资源下载地址1:https://pan.baidu.com/s/15P7SMJC-FKTaoT5_KAzVUw

相关资源

网友留言