作品介紹

Go語(yǔ)言學(xué)習(xí)筆記


作者:雨痕     整理日期:2016-12-27 11:02:43


  作為時(shí)下流行的一種系統(tǒng)編程語(yǔ)言,Go 簡(jiǎn)單易學(xué),性能很好,且支持各類主流平臺(tái)。已有大量項(xiàng)目采用 Go 編寫(xiě),這其中就包括 Docker 等明星作品,其開(kāi)發(fā)和執(zhí)行效率早已被證明。本書(shū)經(jīng)四年多逐步完善,內(nèi)容覆蓋了語(yǔ)言、運(yùn)行時(shí)、性能優(yōu)化、工具鏈等各層面知識(shí)。且內(nèi)容經(jīng)大量讀者反饋和校對(duì),沒(méi)有明顯的缺陷和錯(cuò)誤。上卷細(xì)致解析了語(yǔ)言規(guī)范相關(guān)細(xì)節(jié),便于讀者深入理解語(yǔ)言相關(guān)功能的使用方法和注意事項(xiàng)。下卷則對(duì)運(yùn)行時(shí)源碼做出深度剖析,引導(dǎo)讀者透徹了解語(yǔ)言功能背后的支持環(huán)境和運(yùn)行體系,諸如內(nèi)存分配、垃圾回收和并發(fā)調(diào)度等。本書(shū)不適合編程初學(xué)入門(mén),可供有實(shí)際編程經(jīng)驗(yàn)或正在使用Go 工作的人群參考。

作者簡(jiǎn)介
  自 1996 年從事計(jì)算機(jī)軟件開(kāi)發(fā)工作以來(lái),已 20 春秋。期間供職于北大方正、西單電子商務(wù)、九城數(shù)碼、知乎等公司。主要從事核心開(kāi)發(fā)、架構(gòu)設(shè)計(jì),以及部分管理工作。

目錄:
  上卷 語(yǔ)言詳解
  第1 章 概述 ................................................................................................................. 3
  1.1 特征 ......................................................................................................................... 3
  1.2 簡(jiǎn)介 ......................................................................................................................... 6
  第2 章 類型 ............................................................................................................... 18
  2.1 變量 ....................................................................................................................... 18
  2.2 命名 ....................................................................................................................... 22
  2.3 常量 ....................................................................................................................... 24
  2.4 基本類型 ............................................................................................................... 28
  2.5 引用類型 ............................................................................................................... 31
  2.6 類型轉(zhuǎn)換 ............................................................................................................... 33
  2.7 自定義類型 ........................................................................................................... 34
  第3 章 表達(dá)式 ........................................................................................................... 38
  3.1 保留字 ................................................................................................................... 38
  3.2 運(yùn)算符 ................................................................................................................... 38
  3.3 初始化 ................................................................................................................... 44
  3.4 流控制 ................................................................................................................... 45
  第4 章 函數(shù) ............................................................................................................... 59
  4.1 定義 ....................................................................................................................... 59
  4.2 參數(shù) ....................................................................................................................... 63
  4.3 返回值 ................................................................................................................... 67
  4.4 匿名函數(shù) ............................................................................................................... 69
  4.5 延遲調(diào)用 ............................................................................................................... 76
  4.6 錯(cuò)誤處理 ............................................................................................................... 80
  第5 章 數(shù)據(jù) ............................................................................................................... 86
  5.1 字符串 ................................................................................................................... 86
  5.2 數(shù)組 ....................................................................................................................... 95
  5.3 切片 ..................................................................................................................... 100
  5.4 字典 ..................................................................................................................... 110
  5.5 結(jié)構(gòu) ..................................................................................................................... 118
  第6 章 方法 ............................................................................................................. 130
  6.1 定義 ..................................................................................................................... 130
  6.2 匿名字段 ............................................................................................................. 133
  6.3 方法集 ................................................................................................................. 134
  6.4 表達(dá)式 ................................................................................................................. 136
  第7 章 接口 ............................................................................................................. 141
  7.1 定義 ..................................................................................................................... 141
  7.2 執(zhí)行機(jī)制 ............................................................................................................. 145
  7.3 類型轉(zhuǎn)換 ............................................................................................................. 150
  7.4 技巧 ..................................................................................................................... 151
  第8 章 并發(fā) ............................................................................................................. 153
  8.1 并發(fā)的含義 ......................................................................................................... 153
  8.2 通道 ..................................................................................................................... 163
  8.3 同步 ..................................................................................................................... 183
  第9 章 包結(jié)構(gòu) ......................................................................................................... 187
  9.1 工作空間 ............................................................................................................. 187
  9.2 導(dǎo)入包 ................................................................................................................. 188
  9.3 組織結(jié)構(gòu) ............................................................................................................. 192
  9.4 依賴管理 ............................................................................................................. 197
  第10 章 反射 ........................................................................................................... 200
  10.1 類型 ................................................................................................................... 200
  10.2 值 ....................................................................................................................... 207
  10.3 方法 ................................................................................................................... 210
  10.4 構(gòu)建 ................................................................................................................... 212
  10.5 性能 ................................................................................................................... 213
  第11 章 測(cè)試 ........................................................................................................... 216
  11.1 單元測(cè)試 ........................................................................................................... 216
  11.2 性能測(cè)試 ........................................................................................................... 221
  11.3 代碼覆蓋率 ....................................................................................................... 224
  11.4 性能監(jiān)控 ........................................................................................................... 226
  第12 章 工具鏈 ........................................................................................................ 229
  12.1 安裝 ................................................................................................................... 229
  12.2 工具 ................................................................................................................... 231
  12.3 編譯 ................................................................................................................... 234
  下卷 源碼剖析
  第13 章 準(zhǔn)備 ............................................................................................................ 243
  第14 章 引導(dǎo) ............................................................................................................ 244
  第15 章 初始化 ........................................................................................................ 247
  第16 章 內(nèi)存分配 ..................................................................................................... 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 啟動(dòng) ................................................................................................................... 294
  17.4 標(biāo)記 ................................................................................................................... 300
  17.5 清理 ................................................................................................................... 311
  17.6 監(jiān)控 ................................................................................................................... 314
  17.7 其他 ................................................................................................................... 317
  第18 章 并發(fā)調(diào)度 ...................................................................................................... 326
  18.1 概述 ................................................................................................................... 326
  18.2 初始化 ............................................................................................................... 327
  18.3 任務(wù) ................................................................................................................... 332
  18.4 線程 ................................................................................................................... 344
  18.5 執(zhí)行 ................................................................................................................... 353
  18.6 連續(xù)棧 ............................................................................................................... 370
  18.7 系統(tǒng)調(diào)用 ........................................................................................................... 385
  18.8 監(jiān)控 ................................................................................................................... 390
  18.9 其他 ................................................................................................................... 396
  第19 章 通道 ............................................................................................................. 407
  19.1 創(chuàng)建 ................................................................................................................... 407
  19.2 收發(fā) ................................................................................................................... 408
  19.3 選擇 ................................................................................................................... 418
  第20 章 延遲 ............................................................................................................. 427
  20.1 定義 ................................................................................................................... 427
  20.2 性能 ................................................................................................................... 433
  20.3 錯(cuò)誤 ................................................................................................................... 434
  第21 章 析構(gòu) ............................................................................................................. 438
  21.1 設(shè)置 ................................................................................................................... 438
  21.2 清理 ................................................................................................................... 443
  21.3 執(zhí)行 ................................................................................................................... 445
  第22 章 緩存池 ......................................................................................................... 450
  22.1 初始化 ............................................................................................................... 450
  22.2 操作 ................................................................................................................... 453
  22.3 清理 ................................................................................................................... 455





上一本:仙與道:神仙信仰與道家修身 下一本:非常壇經(jīng)

作家文集

下載說(shuō)明
Go語(yǔ)言學(xué)習(xí)筆記的作者是雨痕,全書(shū)語(yǔ)言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對(duì)作者的支持,建議在閱讀電子書(shū)的同時(shí),購(gòu)買(mǎi)紙質(zhì)書(shū)。

更多好書(shū)