Java 超級必修課:ChatGPT + OpenAI API 實戰開發、ITS Java 國際認證
蔡文龍、張志成、何嘉益、張力元、歐志信
買這商品的人也買了...
-
人機介面設計 (Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5/e)$810$769 -
明解 C語言, 3/e (入門篇)$474$450 -
零基礎學 MQL — 基於 EA 的自動化交易編程$354$336 -
Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 2/e (Automate the Boring Stuff with Python : Practical Programming for Total Beginners, 2/e)$680$537 -
操作介面設計模式, 3/e (Designing Interfaces, 3/e)$980$774 -
C++ 程式設計的樂趣|範例實作與專題研究的程式設計課 (C++ Crash Course: A Fast-Paced Introduction)$880$748 -
$458代替 VBA!用 Python 輕松實現 Excel 編程 -
Java SE 17 技術手冊$680$537 -
Python 程式設計的樂趣|範例實作與專題研究的 20堂程式設計課, 3/e (Python Crash Course : A Hands-On, Project-Based Introduction to Programming, 3/e)$680$537 -
圖解資料結構 × 演算法:運用 Python 結合 ChatGPT 輔助驗證及寫程式$680$340 -
圖解資料結構 × 演算法:運用 C++ 結合 ChatGPT 輔助驗證及寫程式$720$561 -
C++ 物件導向程式設計實務與進階活用技術, 2/e$720$561 -
從零開始學 Python 程式設計 (ChatGPT 加強版)(適用 Python 3.10 以上)$780$514 -
$458大模型應用開發 : 動手做 AI Agent -
Vibe Coding - Cursor 教戰手冊$880$695 -
Gemini x NotebookLM 領軍:Nano Banana x Imagen x Veo x Gem x Gemini Live - Google 多模態 AI 工作流$620$490 -
人機互動進化史,邁向元宇宙未來:語音辨識×手勢控制×沉浸體驗……追溯操作習慣的演化,揭開人類如何一步步走向虛擬與現實的交會點$299$254 -
BDD in Action, 2/e (中文版)$960$748 -
GitHub Copilot 學習手冊|效率倍增的 AI 程式設計力 (Learning Github Copilot: Multiplying Your Coding Productivity Using AI)$720$568 -
$458AI + Java 編程入門 -
Claude Code Vibe Coding 開發手冊$750$592 -
LLM × 網路爬蟲終極實戰:n8n 串接資料爬取 × Qdrant × RAG 打造本機 AI Agent$980$774 -
圖解 LINUX 指令操作與網路設定, 2/e$550$434 -
精通 JavaScript, 4/e (Eloquent JavaScript, 4/e)$750$592 -
APCS 大學程式設計先修檢測完勝教材|使用 Python$480$379
相關主題
商品描述
ChatGPT × OpenAI API 加持,學習、開發、認證一次到位!
扎實Java程式設計訓練,搭配ChatGPT學習,開發OpenAI API聊天機器人;培養程式設計與運算思維能力,為您打下輕鬆考取ITS Java國際認證能力。
※資深教師聯合編撰
由OCJP與ITS Java認證講師、科技大學教授Java程式設計資深教師共同編著,針對目前初學者學習Java程式設計必備技能所撰寫的教材。
※多元內容實用範例
內容由Java程式設計流程控制、陣列、方法、物件導向程式設計、介面與泛型、多執行緒、例外處理、檔案處理、Lambda運算式、Swing視窗應用程式。並附上拉霸遊戲機與記憶大考驗專題電子書供初學者練習。每個單元由淺入深、循序漸進、範例貼近日常生活,讓初學者能學以致用。
※ChatGPT協作開發 × OpenAI API聊天機器人實戰
第16章帶你掌握ChatGPT的特色與應用,實際操作如何透過對話生成程式碼,並與ChatGPT協作開發Java專案。
第17章手把手示範OpenAI API申請與使用,帶你打造專屬的Java聊天機器人應用程式。
※ITS Java實例導入與國際認證能力訓練
內文融入Certiport ITS Java解題技巧,書末更附上兩組模擬試題,完整對應國際認證需求,讓初學者的程式設計訓練更加扎實,同時也是教師培訓學生考取ITS Java國際認證的最佳教材。
※更多新知可訂閱「程式享樂趣」YouTube頻道https://www.youtube.com/@happycodingfun
目錄大綱
第1 章 Java 概述
1.1 Java 的興起
1.2 Java 的特性
1.3 安裝 Java SE
1.4 使用記事本編寫Java 程式
1.5 安裝 Eclipse
1.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 使用 super
8.5 使用 final
8.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
12.4 SortedSet
12.5 List
12.6 Map
12.7 SortedMap
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 認識 ChatGPT
16.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









