天天看點

Go入門教程本人錄制的Go入門視訊基礎程式設計複合類型面向對象文本檔案處理并發程式設計網絡程式設計

本人錄制的Go入門視訊

20小時快速入門go語言視訊

https://pan.baidu.com/s/1jJPsThk

基礎程式設計

01、Go語言介紹 02、環境搭建 03、第一個Go程式 04、命名、變量、常量 05、基礎資料類型 06、格式化輸出、類型轉換、類型别名 07、運算符 08、流程控制 09、自定義函數 10、遞歸函數、函數類型、匿名函數與閉包 11、延遲調用defer 12、擷取指令行參數 13、作用域 14、包 15、工程管理

複合類型

類型 名稱 長度 預設值 說明
pointer 指針 nil
array 數組
slice 切片 引用類型
map 字典
struct 結構體
16、指針 17、數組 18、slice 19、map 20、結構體

面向對象

對于面向對象程式設計的支援Go 語言設計得非常簡潔而優雅。因為, Go語言并沒有沿襲傳統面向對象程式設計中的諸多概念,比如繼承(不支援繼承,盡管匿名字段的記憶體布局和行為類似繼承,但它并不是繼承)、虛函數、構造函數和析構函數、隐藏的this指針等。

Go入門教程本人錄制的Go入門視訊基礎程式設計複合類型面向對象文本檔案處理并發程式設計網絡程式設計

盡管Go語言中沒有封裝、繼承、多态這些概念,但同樣通過别的方式實作這些特性:

  • 封裝:通過方法實作
  • 繼承:通過匿名字段實作
  • 多态:通過接口實作
21、匿名組合 22、方法 23、接口 24、異常處理(error接口、panic、recover) 25、反射

文本檔案處理

26、字元串處理 27、正規表達式 28、JSON處理 29、檔案操作

并發程式設計

30、什麼是并發程式設計 31、goroutine 32、channel 33、select

網絡程式設計

34、網絡概述 35、Socket程式設計 36、HTTP封包淺析 37、HTTP程式設計

本人的csdn部落格:

http://blog.csdn.net/tennysonsky