對比Java學習Go-Java程序員的Go語言速成指南 9787111740797 巴里 .費根鮑姆

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$884
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:對比Java學習Go-Java程序員的Go語言速成指南
ISBN:9787111740797
出版社:機械工業
著編譯者:巴里 .費根鮑姆
叢書名:程序員書庫
頁數:376
所在地:中國大陸 *此為代購商品
書號:1598358
可大量預訂,請先連絡。

內容簡介

本書深入介紹Go編程語言及其相關的標準運行時庫。本書的目標讀者是已經掌握Java編程語言並希望將Java知識用於指導Go學習的程序員。讀者將深入了解Go語言,並很好地了解各種Go標準庫。 通過閱讀本書,你將能夠: 熟悉關鍵的Go運行時庫及其與Java庫的比較; 了解何時適合使用Go語言而不是Java語言; 閱讀並理解用Go編寫的程序; 了解Go的開發流程; 確定針對具體的應用程序,哪種語言更有優勢;了解Go與Java語言在開發經驗上的互通之處。

作者簡介

巴里·費根鮑姆(Barry Feigenbaum),擁有數十年的軟體工程相關經驗,擁有計算機工程(專註于面向對象軟體設計)博士學位和電氣工程學位。他曾任職于IBM、Amazon等行業領先公司,目前就職于戴爾,擔任高級首席軟體工程師。他在技術雜誌和評審期刊上發表了多篇文章,與人合著了幾本關於IBMPC-DOS的書,並擁有20多項美國專利。

目錄

前言
致謝

第一部分 初步了解Go
第1章 Go簡介
1 1 Go與Java的初步比較
1 1 1 Go是編譯型語言(Java是解釋型語言)
1 1 2 Go與Java的程序結構類似
1 1 3 Go與Java有影響代碼結構的代碼風格差異
1 1 4 Go和Java都是過程語言
1 1 5 Java是一門面向對象的語言,但Go不是完全面向對象的
1 1 6 Java是一門高度函數式語言,Go不是
1 1 7 Java是一門高度聲明性語言,Go不是
1 1 8 很多Java特性是註解驅動的
1 1 9 Java和Go都使用內存管理(垃圾收集器)
1 1 10 Go和Java都支持併發,但方式不同
1 1 11 Go的運行時比JRE簡單
1 1 12 Go程序構建過程是不同的
1 1 13 Go與Java有相似的發布周期
1 2 Java有而Go沒有的特性
1 2 1 多重賦值
1 2 2 語句和操作符
1 2 3 assert語句
1 2 4 while與do語句
1 2 5 throw語句/throws子句
1 2 6 strictfp、transient、volatile、synchronized、abstract、static
1 2 7 對象、類、內部類、Lambda、this、super、顯式構造函數
1 2 8 泛型和方法
1 2 9 廣泛的函數式編程能力
1 2 10 原始值的裝箱
1 2 11 源碼註解
1 2 12 多種可見性
1 2 13 重載/覆蓋函數
1 2 14 正式的枚舉
1 2 15 內置二進位數據自序列化
1 2 16 併發集合
1 3 Go與Java的深度比較
第二部分 Go語言
第2章 Go的基礎特性
2 1 語言關鍵字
2 2 操作符和標點符號
2 3 Go操作符優先順序
2 4 Go內置函數
第3章 Go的關鍵特性
3 1 簡單的Go程序示例
3 2 Go包
3 3 Go註釋
3 4 Go構建/運行過程
3 4 1 Go集成開發環境
3 4 2 構建Go程序
3 4 3 運行Go程序
3 4 4 位元組碼與實碼
3 5 Go命令行工具
3 5 1 捆綁在Go命令中的工具
3 5 2 其他工具
3 6 Go運行程序而非類
3 7 Go內存管理
3 8 Go標識符
3 9 Go作用域Go作用域與Go源文件
3 10 初始化Go變數
3 11 Go標識符的生命期
3 12 Go模塊摘要
3 13 Go賦值和表達式
3 14 Go中的文本格式設置
3 15 Go協程(併發執行單元)
3 15 1 併發問題
3 15 2 Go併發
3 15 3 Go協程示例
第4章 Go類型
4 1 基本/內置類型
4 1 1 數值
4 1 2 字元和字元串
4 1 3 引用與指針類型
4 1 4 深入基本數據類型
4 1 5 方法作為函數
4 1 6 任何被聲明的類型都可以有自定義函數
4 1 7 函數作為值
4 1 8 結構欄位
4 1 9 結構體字面量
4 1 10 嵌套結構
4 1 11 結構體欄位對齊
4 1 12 介面
4 1 13 複合介面
4 2 變數聲明
4 3 常量聲明
4 4 類型轉換
4 5 類型測試
4 6 派生類型聲明
第5章 錯誤與panic
5 1 Go錯誤
5 2 Go panic
5 3 錯誤與panic演示
第6章 Go語句
6 1 包與導入語句
6 2 賦值語句
6 3 聲明變數
6 4 聲明命名常量
6 5 if/else語句
6 6 switch語句
6 7 while語句
6 8 do-while語句
6 9 帶索引的for語句
6 10 遍歷集合的for語句
6 11 無限循環
6 12 break與continue語句
6 13 goto語句
6 14 return語句
6 15 defer語句
6 16 go語句
6 17 select語句
第7章 介面應用
7 1 介面是核心
7 2 有關依賴注入
7 3 面向切面編程
第8章 Go單元測試和基準測試
8 1 Go測試用例和基準測試
8 2 Java測試用例
第9章 Go的未來
9 1 改進的錯誤處理
9 2 Go泛型
9 3 生命遊戲的capstone示例
9 4 生命遊戲的Go源代碼
9 4 1 Java實現的capstone項目
9 4 2 Go實現的capstone項目
9 5 API輸出
9 6 Game輸出
第三部分 Go庫綜述
第10章 主要包比較
10 1 Java語言包
10 2 JavaIO包
10 3 Java Text包
10 4 Java Time包
10 5 Java Util包
第11章 重要方法/函數比較
第12章 Go包概述
12 1 Go的文件訪問
12 2 壓縮服務
12 2 1 存檔包
12 2 2 壓縮包
12 3 image包
12 4 Input/Output(I/O)
12 5 位元組包
12 6 格式化包
12 7 數據集合
12 8 排序
12 9 上下文包
12 10 密碼學、哈希和數據編碼
12 11 encoding包
第13章 SQL資料庫訪問
第14章 客戶端和伺服器支持
14 1 MIME包
14 2 網路包
1
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理