回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:Kotlin程式開發技巧全方位實作指南 : 語言快速入門與實例解析
書號:MP22454 作者:彭建文 著 ISBN: 978-626-414-113-0
定價:NT$680元 印刷:單色 頁數:424頁
書籍規格:17*23 上市日:2025/5/7 譯者:(無)
學習定位:初階 本書附件:網路下載範例檔   快速前往 範例
前往購買 >> 蝦皮購物 類別:電腦技術  
       
快速前往 快速前往        

 

 
    系統化的實戰學習架構,帶你完整掌握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. 範例 (829KB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.