第1 章 Java 概述1.1 Java 的興起1.2 Java 的特性1.3 安裝 Java SE1.4 使用記事本編寫Java 程式1.5 安裝 Eclipse1.6 在 Eclipse 整合開發環境下編寫Java 程式1.7 Java 程式架構1.8 建立說明文件檔1.9 認證實例演練第2 章 資料型別與運算子2.1 識別字與關鍵字2.2 基本資料型別2.3 變數與常數2.4 運算子與運算式2.5 Java 資料型別的轉換2.6 基本資料型別與參考資料型別2.7 主控台輸入與輸出2.8 認證實例演練第3 章 控制敘述 – 選擇3.1 前言3.2 if 選擇敘述3.3 switch 多重選擇敘述3.4 認證實例演練第4 章 控制敘述 – 重複4.1 重複敘述 - for 迴圈4.2 重複敘述 - while 和 do…while 迴圈4.3 分支敘述4.4 認證實例演練第5 章 陣列5.1 前言5.2 陣列的宣告及使用5.3 多維陣列5.4 陣列的排序與搜尋5.5 認證實例演練第6 章 方法(Method)6.1 前言6.2 方法6.3 傳值呼叫與參考呼叫6.4 方法間傳遞陣列引數6.5 方法多載6.6 遞迴6.7 認證實例演練第7 章 物件與類別7.1 物件導向程式設計概述7.2 類別與物件的關係7.3 方法多載7.4 建構式7.5 靜態成員7.6 this 參考自身類別7.7 認證實例演練第8 章 繼承8.1 繼承8.2 方法覆蓋8.3 預設建構式的繼承8.4 使用 super8.5 使用 final8.6 靜態成員的限制8.7 抽象類別與抽象方法8.8 認證實例演練第9 章 介面與多型9.1 介面9.2 多型9.3 套件9.4 認證實例演練第10 章 例外處理10.1 例外10.2 例外處理10.3 Java 常用的內建例外類別10.4 自行拋出例外10.5 自定例外類別10.6 認證實例演練第11 章 I/O 常用類別11.1 Java I/O 處理11.2 File 類別11.3 檔案讀取類別11.4 檔案寫入類別11.5 二進位檔讀取類別11.6 二進位檔寫入類別11.7 認證實例演練第12 章 集合與泛型12.1 集合物件12.2 Collection 介面12.3 Set 介面與 HashSet 類別12.4 SortedSet 介面與 TreeSet 類別12.5 List 介面與實作類別12.6 Map 介面與 HashMap 類別12.7 SortedMap 介面與 TreeMap 類別12.8 Collections 集合工具類別12.9 集合的走訪器12.10 認證實例演練第13 章 多執行緒13.1 執行緒簡介13.2 執行緒的生命週期13.3 如何建立執行緒13.4 Thread 類別常用的方法13.5 執行緒的同步(Synchronized)13.6 執行緒的等待和喚醒第14 章 Lambda 運算式14.1 Lambda 簡介與使用14.2 Lambda 語法說明14.3 方法參考第15 章 Swing 視窗應用程式15.1 Swing 簡介15.2 JFrame 類別15.3 版面配置15.4 事件處理15.5 事件來源第16 章 與 ChatGPT 協作開發16.1 認識 ChatGPT16.2 ChatGPT 聊天初體驗16.3 ChatGPT 協作開發 Java 程式第17 章 使用 OpenAI API 開發聊天機器人17.1 OpenAI API 服務申請17.2 Java 呼叫 OpenAI API 開發聊天機器人附錄A ITS Java 國際認證模擬試題 - 1附錄B ITS Java 國際認證模擬試題 - 2
Microsoft Azure AI Services與Azure OpenAI從入門到人工智慧程式...more Microsoft Azure AI Services與Azure OpenAI開發基礎必修課-使用...more 最新Python基礎必修課(第二版):ITS認證 + ChatGPT協作開發
本書範例檔、電子書(Swing基礎與進階元件、專題實作)請線上下載,下載方式請見書內說明