【電子書】Kotlin程式開發技巧全方位實作指南 : 語言快速入門與實例解析
活動訊息
用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看
內容簡介
【本書特色】
✪完整探討Kotlin語言的基礎知識與專業技術
✪發揮Kotlin語言的簡潔性,多元表現綜合範例
✪內容去蕪存菁,重點學習Kotlin語言的實戰應用
✪淺顯易懂的系統化學習架構,降低學習門檻
系統化的實戰學習架構,帶你完整掌握Kotlin程式語言的觀念
【內容簡介】
Kotlin語言由JetBrains所開發,於2011年推出後,因其簡潔性與擴充性等優點,被Google預定為開發Android行動裝置的首選程式語言。Kotlin語言除了可以在JVM中執行之外,也可以編譯為獨立的執行程式,或是編譯為JavaScript後,在網頁中使用。
市面上鮮少有專門探討Kotlin語言的書籍,大部分的人都是在學習Android程式設計的過程中,附帶學習Kotlin的一些用法。然而,Kotlin語言的簡潔性、擴充性與專用的語法表達,需要經過完整的學習,才能掌握Kotlin語言的特色。本書所有的範例程式碼皆使用Kotlin專用的語法、擴充函式與敘述來撰寫,以使讀者可以完整學習到Kotlin語言,當後續在學習或開發Android程式時,便能發揮Kotlin最好的特色與效率。
【精采內容】
✪建立與設定Kotlin開發環境
✪Kotlin專用變數宣告與設定
✪資料型別轉換與標準輸出輸入
✪判斷選擇語法與重複敘述語法
✪使用陣列與陣列常用函式
✪使用List、Map與Set
✪設計各種自訂函式
✪深入學習Lambda敘述式
✪探討各種作用域函式
✪Kotlin物件導向程式設計
✪Kotlin泛型設計
✪探討多工執行的各種技術
✪學習如何建立原生執行檔案
✪學習處理文字檔案、二進位檔案與隨機存取檔案
✪完整探討Kotlin語言的基礎知識與專業技術
✪發揮Kotlin語言的簡潔性,多元表現綜合範例
✪內容去蕪存菁,重點學習Kotlin語言的實戰應用
✪淺顯易懂的系統化學習架構,降低學習門檻
系統化的實戰學習架構,帶你完整掌握Kotlin程式語言的觀念
【內容簡介】
Kotlin語言由JetBrains所開發,於2011年推出後,因其簡潔性與擴充性等優點,被Google預定為開發Android行動裝置的首選程式語言。Kotlin語言除了可以在JVM中執行之外,也可以編譯為獨立的執行程式,或是編譯為JavaScript後,在網頁中使用。
市面上鮮少有專門探討Kotlin語言的書籍,大部分的人都是在學習Android程式設計的過程中,附帶學習Kotlin的一些用法。然而,Kotlin語言的簡潔性、擴充性與專用的語法表達,需要經過完整的學習,才能掌握Kotlin語言的特色。本書所有的範例程式碼皆使用Kotlin專用的語法、擴充函式與敘述來撰寫,以使讀者可以完整學習到Kotlin語言,當後續在學習或開發Android程式時,便能發揮Kotlin最好的特色與效率。
【精采內容】
✪建立與設定Kotlin開發環境
✪Kotlin專用變數宣告與設定
✪資料型別轉換與標準輸出輸入
✪判斷選擇語法與重複敘述語法
✪使用陣列與陣列常用函式
✪使用List、Map與Set
✪設計各種自訂函式
✪深入學習Lambda敘述式
✪探討各種作用域函式
✪Kotlin物件導向程式設計
✪Kotlin泛型設計
✪探討多工執行的各種技術
✪學習如何建立原生執行檔案
✪學習處理文字檔案、二進位檔案與隨機存取檔案
目錄
|CHAPTER 01| 建立Kotlin專案
1.1 Kotlin簡介
1.2 IntelliJ IDEA整合開發環境
1.3 建立Kotlin程式與專案
1.4 撰寫與執行Kotlin程式
1.5 轉移Kotlin專案
|CHAPTER 02| 資料型別與變數
2.1 變數宣告與使用
2.2 常用的資料型別
2.3 唯讀變數
2.4 延遲設定初始值
2.5 資料型別轉換
2.6 基本運算
|CHAPTER 03| 標準輸出與輸入
3.1 標準輸出
3.2 標準輸入
|CHAPTER 04| 判斷與選擇
4.1 if⋯else判斷敘述
4.2 when 選擇敘述
4.3 例外處理與輸入範圍檢查
|CHAPTER 05| 重複敘述
5.1 for重複敘述
5.2 while重複敘述
5.3 break與continue
|CHAPTER 06| 陣列
6.1 一維陣列
6.2 常使用的陣列方法
6.3 多維陣列
|CHAPTER 07| List、Map與Set
7.1 串列(List)
7.2 集合(Set)
7.3 映射(Map)
|CHAPTER 08| 函式與自訂函式
8.1 具名函式與匿名函式
8.2 自訂函式
8.3 參數傳遞
8.4 函式回傳值
8.5 變數有效範圍
|CHAPTER 09| Lambda敘述式
9.1 Lambda定義、型別與宣告
9.2 Lambda敘述式設定給變數
9.3 Lambda敘述式作為函式參數與回傳值
|CHAPTER 10| 作用域函數
10.1 作用域函數
10.2 apply
10.3 let
10.4 also
10.5 run與with
10.6 takeIf與takeUnless
|CHAPTER 11| 類別、物件和介面
11.1 建立類別與物件
11.2 物件初始化與類別建構式
11.3 繼承
11.4 抽象類別
11.5 介面
11.6 object與companion object
11.7 資料類別
|CHAPTER 12| 泛型
12.1 什麼是泛型
12.2 泛型函式
12.3 泛型類別
|CHAPTER 13| 多工執行
13.1 多工執行
13.2 執行緒
13.3 執行緒池
13.4 協同程式
13.5 並行處理
|CHAPTER 14| 檔案處理
14.1 目錄與檔案處理
14.2 存取文字檔案
14.3 存取二進位檔案
14.4 隨機存取檔案
|CHAPTER 15| 獨立執行Kotlin程式
15.1 使用Java環境執行Kotlin程式
15.2 產生Kotlin原生執行檔
1.1 Kotlin簡介
1.2 IntelliJ IDEA整合開發環境
1.3 建立Kotlin程式與專案
1.4 撰寫與執行Kotlin程式
1.5 轉移Kotlin專案
|CHAPTER 02| 資料型別與變數
2.1 變數宣告與使用
2.2 常用的資料型別
2.3 唯讀變數
2.4 延遲設定初始值
2.5 資料型別轉換
2.6 基本運算
|CHAPTER 03| 標準輸出與輸入
3.1 標準輸出
3.2 標準輸入
|CHAPTER 04| 判斷與選擇
4.1 if⋯else判斷敘述
4.2 when 選擇敘述
4.3 例外處理與輸入範圍檢查
|CHAPTER 05| 重複敘述
5.1 for重複敘述
5.2 while重複敘述
5.3 break與continue
|CHAPTER 06| 陣列
6.1 一維陣列
6.2 常使用的陣列方法
6.3 多維陣列
|CHAPTER 07| List、Map與Set
7.1 串列(List)
7.2 集合(Set)
7.3 映射(Map)
|CHAPTER 08| 函式與自訂函式
8.1 具名函式與匿名函式
8.2 自訂函式
8.3 參數傳遞
8.4 函式回傳值
8.5 變數有效範圍
|CHAPTER 09| Lambda敘述式
9.1 Lambda定義、型別與宣告
9.2 Lambda敘述式設定給變數
9.3 Lambda敘述式作為函式參數與回傳值
|CHAPTER 10| 作用域函數
10.1 作用域函數
10.2 apply
10.3 let
10.4 also
10.5 run與with
10.6 takeIf與takeUnless
|CHAPTER 11| 類別、物件和介面
11.1 建立類別與物件
11.2 物件初始化與類別建構式
11.3 繼承
11.4 抽象類別
11.5 介面
11.6 object與companion object
11.7 資料類別
|CHAPTER 12| 泛型
12.1 什麼是泛型
12.2 泛型函式
12.3 泛型類別
|CHAPTER 13| 多工執行
13.1 多工執行
13.2 執行緒
13.3 執行緒池
13.4 協同程式
13.5 並行處理
|CHAPTER 14| 檔案處理
14.1 目錄與檔案處理
14.2 存取文字檔案
14.3 存取二進位檔案
14.4 隨機存取檔案
|CHAPTER 15| 獨立執行Kotlin程式
15.1 使用Java環境執行Kotlin程式
15.2 產生Kotlin原生執行檔
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
-
- ISBN
- 9786264141130
- 分級
- 普通級
-
- 頁數
- 424
- 商品規格
- 23*17*1.9
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
購買須知:
使用金石堂電子書服務即為同意金石堂電子書服務條款。
電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:


- 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。
退換貨須知:
- 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
- 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
商品評價