-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Kotlin從小白到大牛(第2版) 版權信息
- ISBN:9787302592662
- 條形碼:9787302592662 ; 978-7-302-59266-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Kotlin從小白到大牛(第2版) 本書特色
JetBrains 大中華區市場經理趙磊作序!暢銷經典升級 ,配套程序代碼 , 贈送教學課件!六位知名專家聯袂推薦,Kotlin開發者的入門讀物!26章教學課件,200個示例源代碼,2個完整實戰項目!
Kotlin從小白到大牛(第2版) 內容簡介
本書是一本Kotlin語言學習的立體教程,針對的讀者群是零基礎小白。通過本書的學習,讀者能夠成為熟練的Kotlin開發人員。本書主要包括Kotlin語法基礎、數據類型、字符串、運算符、程序流程控制、函數、面向對象編程、繼承與多態、抽象類與接口、高階函數、Lambda表達式、數組、集合、函數式編程API、異常處理、線程、協程、Kotlin與Java混合編程、Kotlin I/O與文件管理、網絡編程、Kotlin與Java Swing圖形用戶界面編程、輕量級SQL框架等內容。*后是項目實戰,系統地講解兩個項目:開發PetStore寵物商店和開發Kotlin版QQ聊天工具。 本書適合作為Kotlin程序設計者的參考用書。
Kotlin從小白到大牛(第2版) 目錄
**篇 Kotlin基礎
第1章 開篇綜述 3
1.1 Kotlin語言簡介 3
1.2 Kotlin語言特點 4
1.3 Kotlin與Java虛擬機 4
1.4 如何獲得幫助 5
第2章 開發環境搭建 8
2.1 JDK 8
2.2 IntelliJ IDEA開發工具 12
2.3 Kotlin編譯器 13
2.4 文本編輯工具 15
本章小結 16
第3章 **個Kotlin程序 17
3.1 使用IntelliJ IDEA實現 17
3.2 文本編輯工具+Kotlin編譯器實現 21
3.3 代碼解釋和說明 22
本章小結 22
第4章 Kotlin語法基礎 23
4.1 標識符和關鍵字 23
4.2 常量和變量 24
4.3 注釋 26
4.4 語句與表達式 28
4.5 包 29
本章小結 31
第5章 數據類型 32
5.1 回顧Java數據類型 32
5.2 Kotlin基本數據類型 33
5.3 數值類型之間的轉換 38
5.4 可空類型 41
本章小結 44
第6章 字符串 45
6.1 字符串字面量 45
6.2 不可變字符串 47
6.3 可變字符串 55
6.4 正則表達式 57
本章小結 60
第7章 運算符 61
7.1 算術運算符 61
7.2 關系運算符 64
7.3 邏輯運算符 65
7.4 位運算符 66
7.5 其他運算符 68
7.6 運算符優先級 69
本章小結 69
第8章 程序流程控制 70
8.1 分支結構 70
8.2 循環結構 76
8.3 跳轉語句 79
8.4 使用區間 82
本章小結 84
第9章 函數 85
9.1 函數聲明 85
9.2 返回特殊數據 86
9.3 函數參數 87
9.4 表達式函數體 89
9.5 局部函數 90
9.6 匿名函數 90
本章小結 91
第二篇 面向對象與函數式編程
第10章 面向對象編程 95
10.1 面向對象概述 95
10.2 面向對象三個基本特性 95
10.3 類聲明 96
10.4 屬性 98
10.5 擴展 105
10.6 構造函數 110
10.7 可見性修飾符 113
10.8 數據類 118
10.9 枚舉類 121
10.10 嵌套類 124
10.11 強大的object關鍵字 127
本章小結 133
第11章 繼承與多態 134
11.1 Kotlin中的繼承 134
11.2 調用父類構造函數 136
11.3 重寫成員屬性和函數 139
11.4 多態 141
11.5 密封類 146
本章小結 148
第12章 抽象類與接口 149
12.1 抽象類 149
12.2 使用接口 151
本章小結 156
第13章 函數式編程基石——高階函數和Lambda表達式 157
13.1 函數式編程簡介 157
13.2 高階函數 157
13.3 Lambda表達式 162
13.4 閉包與捕獲變量 166
13.5 內聯函數 168
本章小結 171
第14章 泛型 172
14.1 泛型函數 172
14.2 泛型屬性 174
14.3 泛型類 175
14.4 泛型接口 177
本章小結 179
第15章 數據容器——數組和集合 180
15.1 數組 180
15.2 集合概述 184
15.3 Set集合 184
15.4 List集合 188
15.5 Map集合 191
本章小結 195
第16章 Kotlin中函數式編程API 196
16.1 函數式編程API與鏈式調用 196
16.2 遍歷操作 197
16.2.1 forEach函數 197
16.2.2 forEachIndexed函數 198
16.3 三大基礎函數 199
16.4 聚合函數 201
16.5 過濾函數 203
16.6 映射函數 204
16.7 排序函數 205
16.8 案例:求階乘 207
16.9 案例:計算水仙花數 207
本章小結 208
第三篇 Kotlin進階
第17章 異常處理 211
17.1 從一個問題開始 211
17.2 異常類繼承層次 211
17.3 捕獲異常 213
17.4 釋放資源 218
17.5 throw與顯式拋出異常 221
本章小結 223
第18章 線程 224
18.1 基礎知識 224
18.2 創建線程 226
18.3 線程狀態 227
18.4 線程管理 228
本章小結 232
第19章 協程 233
19.1 協程介紹 233
19.2 創建協程 233
19.3 創建IntelliJ IDEA Gradle項目 234
19.4 協程生命周期 240
19.5 管理協程 241
本章小結 244
第20章 Kotlin與Java混合編程 245
20.1 數據類型映射 245
20.2 Kotlin調用Java 247
20.3 Java調用Kotlin 251
本章小結 260
第21章 Kotlin I/O與文件管理 261
21.1 Java I/O流技術概述 261
21.2 字節流 264
21.3 字符流 266
21.4 文件管理 268
本章小結 269
第22章 網絡編程 270
22.1 網絡基礎 270
22.2 TCP Socket低層次網絡編程 272
22.3 UDP Socket低層次網絡編程 276
22.4 數據交換格式 279
22.5 訪問互聯網資源 284
本章小結 287
第23章 Kotlin與Java Swing圖形用戶界面編程 288
23.1 Java圖形用戶界面技術 288
23.2 Swing技術基礎 289
23.3 事件處理模型 293
23.4 布局管理 298
23.5 Swing組件 306
23.6 案例:圖書庫存 322
本章小結 326
第24章 輕量級SQL框架——Exposed 327
24.1 MySQL數據庫管理系統 327
24.2 Kotlin與DSL 335
24.3 使用Exposed框架 335
24.4 案例:多表連接查詢操作 341
本章小結 345
第四篇 項 目 實 戰
第25章 項目實戰1:開發PetStore寵物商店項目 349
25.1 系統分析與設計 349
25.2 任務1:創建數據庫 356
25.3 任務2:初始化項目 357
25.4 任務3:編寫數據持久層代碼 359
25.5 任務4:編寫表示層代碼 371
第26章 項目實戰2:開發Kotlin版QQ聊天工具 388
26.1 系統分析與設計 388
26.2 任務1:創建服務器端數據庫 393
26.3 任務2:初始化項目 394
26.4 任務3:編寫服務器端外圍代碼 395
26.5 任務4:客戶端UI實現 399
26.6 任務5:用戶登錄過程實現 409
26.7 任務6:刷新好友列表 416
26.8 任務7:聊天過程實現 422
26.9 任務8:用戶下線 426
26.10 測試與運行 428
Kotlin從小白到大牛(第2版) 作者簡介
關東升: 一個在IT領域摸爬滾打20多年的老程序員、知名培訓專家、暢銷書作家。精通多種IT技術。參與設計和開發北京市公交一卡通大型項目,開發國家農產品追溯系統、金融系統微博等移動客戶端項目,并在App Store發布多款游戲和應用軟件。 長期為中國移動、中國聯通、中國南方航空、中國石油、中國工商銀行、平安銀行和天津港務局等企事業單位提供培訓服務。先后出版了《iOS開發指南》《從零開始學Swift》《Cocos2d-x實戰》《Python從小白到大牛》《Java從小白到大牛》《Android從小白到大牛(Kotlin版)》等40多部圖書。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
回憶愛瑪儂
- >
苦雨齋序跋文-周作人自編集
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
伊索寓言-世界文學名著典藏-全譯本
- >
二體千字文
- >
史學評論
- >
煙與鏡