Java SE11與Android 9.x程式設計範例教本

    ★學習Java、物件導向和Android應用程式開發的最佳入門教材 ★使用官方Android Studio整合開發環境建立Android應用程式 Android應用程式開發是目前當紅的軟體開發領域,對於不熟悉Java語言和Android Studio的讀者,本書提供完整Java程式語言與物件導向教學,直接使用筆者開發的輕量級fChart程式碼編輯器幫助讀者學習Java語言和物件導

    Collecting
    US$12.36

    ★學習Java、物件導向和Android應用程式開發的最佳入門教材

    ★使用官方Android Studio整合開發環境建立Android應用程式


    Android應用程式開發是目前當紅的軟體開發領域,對於不熟悉Java語言和Android Studio的讀者,本書提供完整Java程式語言與物件導向教學,直接使用筆者開發的輕量級fChart程式碼編輯器幫助讀者學習Java語言和物件導向程式設計後,才真正開始使用Android Studio整合開發環境進入Android應用程式開發,讓讀者從基礎Java語言開始來深入學習Android平台程式設計。


    本書不只可以作為大專院校的第一門程式語言課程教材(取代傳統Swing或AWT的Java語言),更可以讓初學程式設計者輕鬆進入當紅的Android應用程式開發。


    *完整說明結構化、物件基礎和物件導向程式設計,詳細說明Java語法和程式設計的觀念,包含:匿名內層類別、執行緒、泛型集合物件、例外處理、Lambda運算式與預設方法等。

    *使用大量圖例和類別圖來說明物件導向技術與觀念,能夠幫助讀者建立物件導向思考模式,和真正使用物件導向技術來建立和開發Java應用程式。

    *整合Java程式碼與UML類別圖,看圖說故事,配合UML類別圖的符號和關聯性來說明與撰寫Java類別程式碼。

    *提供大量Android範例專案幫助讀者學習Android程式設計。

    *詳細說明如何使用XML標籤和GUI設計工具建立Android使用介面設計,包含:版面配置、介面元件、動作列和對話方塊等。

    *完整說明Android應用程式的四大組成元件:活動、內容提供者、服務與廣播接收器。 *活用Intent意圖來連接活動、傳遞資料和啟動內建應用程式。

    *Android的2D繪圖、多媒體播放與GPS定位服務。

    Content

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
    • 1-4
      如何閱讀本書
    • 1-5
      版權聲明
    • 1-6
      範例檔和相關工具
    • 1-7
      目 錄
    • 1-8
      PART 1 Java結構化程式設計
    • 1-9
      CH01 程式與程式邏輯的基礎
    • 1-10
      1-1|程式與程式邏輯的基礎
    • 1-11
      1-2|流程圖與fChart流程圖直譯器
    • 1-12
      1-3|認識Java語言
    • 1-13
      1-4|建立Java語言的開發環境
    • 1-14
      CH02 建立Java應用程式
    • 1-15
      2-1|如何建立Java應用程式
    • 1-16
      2-2|建立第一個Java程式
    • 1-17
      2-3|建立第二個Java程式
    • 1-18
      2-4|Java程式結構與主控台輸入輸出
    • 1-19
      2-5|Java程式碼的寫作風格
    • 1-20
      CH03 變數、資料型態與運算子
    • 1-21
      3-1|認識變數與識別字
    • 1-22
      3-2|變數、常數與指定敘述
    • 1-23
      3-3|資料型態
    • 1-24
      3-4|運算式
    • 1-25
      3-5|資料型態的轉換
    • 1-26
      CH04 流程控制結構
    • 1-27
      4-1|認識流程控制結構
    • 1-28
      4-2|程式區塊
    • 1-29
      4-3|條件判斷
    • 1-30
      4-4|迴圈判斷
    • 1-31
      4-5|巢狀條件與巢狀迴圈
    • 1-32
      CH05 類別方法
    • 1-33
      5-1|程序與函數的基礎
    • 1-34
      5-2|建立類別方法
    • 1-35
      5-3|類別變數和變數範圍
    • 1-36
      5-4|遞迴程式設計
    • 1-37
      5-5|Math數學類別的類別方法
    • 1-38
      CH06 陣列與字串
    • 1-39
      6-1|陣列的基礎
    • 1-40
      6-2|一維與多維陣列
    • 1-41
      6-3|字串類別
    • 1-42
      6-4|字串與數值的轉換
    • 1-43
      6-5|物件陣列
    • 1-44
      6-6|搜尋與排序
    • 1-45
      PART 2 Java 物件導向程式設計
    • 1-46
      CH07 類別與物件
    • 1-47
      7-1|物件導向的應用程式開發
    • 1-48
      7-2|物件導向的基礎
    • 1-49
      7-3|類別與物件
    • 1-50
      7-4|類別的建構子
    • 1-51
      7-5|使用物件的成員資料
    • 1-52
      7-6|在物件使用類別變數與方法
    • 1-53
      CH08 繼承、抽象類別與介面
    • 1-54
      8-1|類別的繼承
    • 1-55
      8-2|介面
    • 1-56
      8-3|介面的繼承
    • 1-57
      8-4|抽象類別
    • 1-58
      8-5|抽象類別與介面
    • 1-59
      8-6|常數類別
    • 1-60
      CH09 巢狀類別、多型與套件
    • 1-61
      9-1|巢狀類別
    • 1-62
      9-2|匿名內層類別
    • 1-63
      9-3|多型的基礎
    • 1-64
      9-4|多型的實作
    • 1-65
      9-5|套件
    • 1-66
      CH10 例外處理、執行緒、集合物件與Lambda運算式
    • 1-67
      10-1|Java的例外處理
    • 1-68
      10-2|丟出例外與自訂Exception類別
    • 1-69
      10-3|執行緒的基礎
    • 1-70
      10-4|建立Java的執行緒
    • 1-71
      10-5|泛型集合物件
    • 1-72
      10-6|Lambda運算式與預設方法
    • 1-73
      PART 3 Android App行動應用程式開發
    • 1-74
      CH11 Android與XML的基礎
    • 1-75
      11-1|XML的基礎
    • 1-76
      11-2|Android行動作業系統
    • 1-77
      11-3|Android系統架構
    • 1-78
      11-4|Android應用程式的組成元件
    • 1-79
      11-5|下載與安裝Android開發環境
    • 1-80
      11-6|Android模擬器
    • 1-81
      CH12 版面配置與使用介面元件
    • 1-82
      12-1|建立Android應用程式
    • 1-83
      12-2|Android Studio的使用介面
    • 1-84
      12-3|Android Studio專案結構
    • 1-85
      12-4|版面配置
    • 1-86
      12-5|認識介面元件
    • 1-87
      12-6|使用介面元件
    • 1-88
      CH13 活動與事件處理
    • 1-89
      13-1|活動類別
    • 1-90
      13-2|活動的生命週期
    • 1-91
      13-3|認識Android事件處理
    • 1-92
      13-4|建立事件處理
    • 1-93
      13-5|更多的事件處理
    • 1-94
      CH14 意圖與意圖篩選
    • 1-95
      14-1|意圖的基礎
    • 1-96
      14-2|使用意圖啟動其他活動
    • 1-97
      14-3|傳遞資料給其他活動
    • 1-98
      14-4|取得活動的回傳資料
    • 1-99
      14-5|使用意圖啟動內建應用程式
    • 1-100
      CH15 選單、對話方塊與清單介面
    • 1-101
      15-1|選項選單與動作列
    • 1-102
      15-2|訊息與確認對話方塊
    • 1-103
      15-3|Spinner清單元件
    • 1-104
      15-4|ListView清單元件
    • 1-105
      CH16 偏好設定、檔案與SQLite資料庫
    • 1-106
      16-1|儲存偏好設定
    • 1-107
      16-2|檔案存取
    • 1-108
      16-3|SQLite資料庫與SQL語言
    • 1-109
      16-4|使用SQLite資料庫
    • 1-110
      CH17 內容提供者、廣播接收器與通知
    • 1-111
      17-1|內容提供者的基礎
    • 1-112
      17-2|使用系統的內容提供者
    • 1-113
      17-3|廣播接收器
    • 1-114
      17-4|狀態列與通知
    • 1-115
      CH18 繪圖、多媒體與定位服務
    • 1-116
      18-1|顯示圖檔
    • 1-117
      18-2|播放影片
    • 1-118
      18-3|繪圖
    • 1-119
      18-4|定位服務與Google地圖
    • 1-120
      附錄A ASCII碼對照表
    • 1-121
      版權頁
    • 1-122
      封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans