-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

第一季Kotlin崛起:次世代Android開發

( 簡體 字)
作者:張云波,王卓,沈家瑜類別:1. -> 程式設計 -> 手機程式 -> Kotlin
譯者:
出版社:電子工業出版社第一季Kotlin崛起:次世代Android開發 3dWoo書號: 47542
詢問書籍請說出此書號!

缺書
NT售價: 495

出版日:9/1/2017
頁數:556
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121324949
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

在開始本書之前,簡單介紹Kotlin的歷史與發展方向。2017年5月,谷歌2017年度I/O大會上除了宣布熱門的人工智能技術,還宣布把Kotlin作為安卓開發的首選語言,以及逐步取代歷史悠久的Java語言在安卓開發中的地位。
除了谷歌與Java版權方Oracle有官司影響安卓發展的這個因素以外,Kotlin這門課程從發明到發展,已經有6年的歷史,此次算是地位扶正、一朝登頂,很多Kotlin愛好者把它稱作今年最好的消息,對于業界,以及要入行的廣大新手來說,很顯然也是一次重大的機會。
作為一個關注移動開發領域的開發者及培訓講師,我也不甘人后,第一時間看完了英文版的官方教程并于第一天在51CTO、騰訊課堂上推出了一個簡單的實戰課程,體驗過后才知道Kotlin是多么方便和暢快。觀眾也有非常熱烈的討論和回饋,學習氣氛非常濃厚。可見這門新語言的熱度之高和市場之大。
Kotlin這種地位的取得與Kotlin本身的各種現代化編程語言特性分不開,像蘋果的Swift語言一樣,簡潔、安全、現代是其賣點,再加上無縫兼容現有的Java代碼,有眼光的安卓開發者早就運用多年,所以此種正名也是眾望所歸,谷歌大會上獲取掌聲最大也證明了對Kotlin的廣泛認可。
很榮幸應電子工業出版社之邀編寫本書,本打算只編寫語法部分,可后來覺得實在是干貨太少,于是加入Kotlin與安卓開發的部分,并隨后附上一個小型實戰App并加上Kotlin服務端有關的內容,以便將內容向全棧方向推進,各位讀者可能覺得買了也更有價值。追加部分的內容由兩位優秀的在校大學生王卓和沈家瑜及他們的小伙伴們大力支持和編寫。
本書分為3篇:第一篇,基礎語法篇,主要講解最基礎的面向過程式語法;第二篇,面向對象篇,詳解Kotlin的面向對象;第三篇,Kotlin 安卓開發篇,主要講解開發工具Android Studio的使用、UI常用組件和Kotlin開發框架Anko的應用,且以兩個小實戰展示Kotlin在安卓平臺的實際開發能力。如本書閱讀中遇到問題,您可進群:18247468與眾多開發者溝通或者下載相關資料。
內容簡介:

本書分為3篇:第一篇,基礎語法篇,主要講解最基礎的面向過程式語法;第二篇,面向對象篇,詳解Kotlin的面向對象;第三篇,Kotlin 安卓開發篇,主要講解開發工具Android Studio的使用、UI常用組件和Kotlin開發框架Anko的應用,且以兩個小實戰展示Kotlin在安卓平臺的實際開發能力。

目錄:

第1篇 基礎語法篇 1
第1章 Kotlin初入門 2
1.1 練習環境配置 2
1.2 Hello World程序 9
1.3 常量與變量 11
第2章 Kotlin基礎 15
2.1 整數型和類型推斷 15
2.2 浮點型(小數) 17
2.3 類型安全 18
2.4 布爾型 18
2.5 元組 20
2.6 可空類型(nullable) 20
2.7 基礎操作符 21
2.8 package和import 25
2.9 異常處理和類初始化 26
2.10 引用相等和結構相等 27
2.11 區間(Range) 28
2.12 控制流作為表達式 29
2.13 函數返回 34
2.14 類型層級 34
2.15 循環 35
第3章 控制流 37
3.1 二元判斷 37
3.2 循環 38
3.3 多元判斷 44
第4章 字符串和字符 46
4.1 字符串 46
4.2 字符 52
第5章 函數 54
5.1 函數定義和使用 54
5.2 函數的作用范圍 56
5.3 命名參數和默認參數 60
5.4 函數操作符 63
5.5 函數擴展 68
5.6 函數字面量 71
5.7 尾遞歸函數 72
5.8 標準庫函數 73
5.9 泛型函數 77
第6章 Lambda和高階函數 79
6.1 Lambda表達式 79
6.2 高階函數 81
第7章 集合類型 84
7.1 Array數組 84
7.2 MutableList可變列表 92
7.3 Set 94
7.4 MutableSet 96
7.5 Java中的各種集合 97
7.6 Map 97
7.7 MutableMap 102
7.8 集合類型共性詳解 104
第2篇 面向對象篇 113
第8章 初識對象 114
8.1 萬物皆對象 114
8.2 用Kotlin描述對象 115
8.3 愉快的構造 121
8.4 屬性 128
第9章 類的進階 136
9.1 繼承 136
9.2 抽象類,重寫和重載 144
9.3 接口 146
9.4 修飾符 152
9.5 擴展 160
第10章 多彩的類 173
10.1 數據類 173
10.2 密封類 183
10.3 泛型 186
10.4 嵌套類 195
10.5 枚舉類 201
10.6 對象 213
10.7 委托 223
第11章 關于對象的小細節 241
11.1 類型檢查與類型轉換 241
11.2 異常錯誤處理 246
11.3 結構相等與引用相等 254
11.4 this表達式 257
11.5 類型別名 263
第12章 面向對象高級部分 268
12.1 操作符重載 268
12.2 反射 282
12.3 維護初步 288
第3篇 Kotlin安卓開發篇
第13章 UI界面基礎 296
13.1 Android UI簡介 296
13.2 基類View和容器ViewGroup 296
13.3 Anko簡介 302
13.4 Anko Layout DSL 302
13.5 基本布局 315
13.6 基礎UI組件 331
13.7 進階UI組件 353
第14章 Activity與Fragment 367
14.1 Activity 367
14.2 Fragment 375
第15章 Service與Broadcast Receiver 380
15.1 Service 380
15.2 Android廣播接收器(Broadcast Receivers) 396
第16章 Kotlin多線程編程 404
16.1 進程?線程? 404
16.2 Android開發中多線程的必要性 405
16.3 Kotlin中的Executors 414
第17章 Android數據存儲 416
17.1 SharePreferences 416
17.2 文件存儲數據 418
17.3 SQLite數據庫存儲數據 421
17.4 ContentProvider存儲數據 430
17.5 網絡存儲數據 433
第18章 Kotlin網絡編程 434
18.1 基于TCP/IP 協議棧的網絡編程 434
18.2 基于HTTP的網絡通信 436
18.3 HTTPConnection 438
18.4 HTTP庫Fuel 439
18.5 數據交換格式-JSON簡介 443
18.6 Demo:IP查詢 445
18.7 WebView 450
第19章 Demo:天氣 462
19.1 架構設計 462
19.2 分析數據源 462
19.3 Android 開發 471
第20章 Demo:網易云音樂 500
20.1 項目簡介 500
20.2 服務器端部署 500
20.3 Android端開發 501
20.4 用戶登錄界面與功能 505
20.5 主界面 510
20.6 Rank排行榜 511
20.7 Rank子頁面 520
20.8 播放頁 524
20.9 私人FM 536
20.10 個人頁面 542
序: