為您推薦
類似書籍推薦給您
書名:Java Illuminated: An Active Learning Approach 6/e 作者:ANDERSON 出版社:Jones & Bartlett 出版日期:2022/00/00 ISBN:9781284250480 目錄 Chapter 1 Introduction to Programming and the Java Language Chapter 2 Programming Building Blocks- Java Basics Chapter 3 Object-Oriented Programming, Part 1: Using Classes Chapter 4 Introduction to Graphical Applications Chapter 5 Flow of Control, Part 1: Selection Chapter 6 Flow of Control, Part 2: Looping Chapter 7 Object-Oriented Programming, Part 2: User-Defined Classes Chapter 8 Single-Dimensional Arrays Chapter 9 Multidimensional Arrays and the ArrayList and HashMap Classes Chapter 10 Object-Oriented Programming, Part 3: Inheritance, Polymorphism, and Interfaces Chapter 11 Exceptions and Input/Output Operations Chapter 12 Recursion Chapter 13 An Introduction to Data Structures Chapter 14 Running Time Analysis Chapter 15 General Trees, Binary Trees, and Binary Search Trees Chapter 16 Graphical User Interfaces (available online in the ebook) Chapter 17 Graphical User Interfaces Using JavaFX (available online in the ebook) Appendix A Java Reserved Words and Keywords Appendix B Operator Precedence Appendix C The Unicode Character Set Appendix D Representing Negative Integers Appendix E Representing Floating-Point Numbers (available online in the eBook) Appendix F Solutions to Selected Exercises (available online in the eBook)
類似書籍推薦給您
類似書籍推薦給您
【簡介】 本書為作者基於多年程式設計課程之教學實踐與學生學習歷程的觀察與回饋,編撰而成。書中以簡明的語言、完整的範例與圖解搭配章節進程,逐步拆解程式語言的結構與觀念,引導讀者循序漸進地掌握程式設計的基礎能力,並奠定以Java語言為核心的邏輯思維與應用實作基礎,做為邁向軟體開發與資訊應用之路的第一步。 全書共14章,第一章說明Java程式語言的起源與發展,協助讀者掌握其在資訊科技中的定位與優勢。第二章介紹整合開發環境的操作方式,包含JDK安裝、Eclipse等主流工具的基本操作,使初學者快速上手並能建立有效的開發流程。第三章至第六章逐步鋪陳程式設計的邏輯架構,從變數與資料型態的處理,到條件判斷的基本與進階應用,建立讀者理解控制流程的基礎能力。第七章則聚焦於程式的執行過程、錯誤追蹤與除錯技巧,幫助學習者養成獨立解決問題的實務能力。 在第八章與第九章中,書中介紹迴圈與巢狀迴圈的應用情境與技巧,透過逐步練習強化重複運算的設計能力。第十章整合常用的數學函式與Java內建方法,加強數值處理能力;第十一章則闡述方法(Method)的模組化設計,提升程式的重用性與可維護性。第十二與十三章延伸至一維與多維陣列的操作技巧,搭配圖示與實作幫助讀者靈活處理資料結構。第十四章介紹例外處理機制,強調撰寫具備容錯性與穩健性之程式的重要性。 本書主要為大專院校課程需求設計編寫,書中不提供解答,出版社與銷售單位均無法提供解答,自學讀者選購前請知悉。 【目錄】 Chapter 01 Java程式語言之發展 1-1 Java程式語言源起 1-2 Java技術的應用範疇及場域 作業 Chapter 02 Java程式整合開發環境 2-1 整合開發環境介紹 2-2 OnlineGDB 2-3 Eclipse IDE 作業 Chapter 03 程式設計概念與Java程式設計 3-1 結構化程式設計 3-2 物件導向程式設計 3-3 結構化程式與物件導向程式之異同 作業 Chapter 04 變數、資料型態與輸入/輸出處理 4-1 變數與識別字 4-2 運算元、運算子與運算式 4-3 運算式解析與優先權 4-4 數值型態轉換 4-5 鍵盤輸入與顯示訊息 作業 Chapter 05 選擇控制基礎概念 5-1 選擇結構與程式執行流程 5-2 邏輯與條件判斷 5-3 if-else與 if 敘述 5-4 if-else-if巢狀選擇結構 5-5 選擇結構區塊與if-else 配對 程式實作演練 作業 Chapter 06 選擇控制進階概念 6-1 switch敘述 6-2 break 與 switch敘述 6-3 switch vs. if-else:適用情境與應用案例 6-4 switch 與 if-else 的整合應用 程式實作演練 作業 Chapter 07 程式執行、追蹤與除錯 7-1 Java程式的執行過程 7-2 使用Debug工具進行程式追蹤 7-3 常見的程式錯誤與除錯技巧 作業 Chapter 08 選擇控制進階概念 8-1 迴圈的概念 8-2 while 迴圈 8-3 迴圈控制方式:計數器控制與哨兵控制 8-4 for 迴圈 8-5 do-while 迴圈 程式實作演練 作業 Chapter 09 巢狀迴圈設計與進階應用 9-1 巢狀迴圈 9-2 嵌入break 與 continue 敘述 9-3 迴圈與選擇控制的整合應用 程式實作演練 作業 Chapter 10 數學函式與內建方法 10-1 Java內建數學套件:Math類別 10-2 Math類別程式案例 程式實作演練 作業 Chapter 11 方法 11-1 方法的概念和用途 11-2 方法的呼叫、參數傳遞,以及返回值 11-3 跨類別的方法呼叫 11-4 方法的重載 11-5 遞迴 程式實作演練 作業 Chapter 12 一維陣列 12-1 陣列的概念 12-2 陣列宣告和初始化 12-3 存取和修改陣列元素 12-4 使用迴圈操作陣列 12-5 排序和搜尋的應用 程式實作演練 作業 Chapter 13 多維陣列 13-1 為何需要多維陣列 13-2 二維陣列的初始化與存取 13-3 二維陣列的應用 13-4 三維陣列及多維陣列 13-5 類別java.util.Arrays 程式實作演練 作業 Chapter 14 例外處理 14-1 Java例外處理框架 14-2 try-catch區塊與throw 運作機制 14-3 try-catch-finally區塊運作機制 程式實作演練 作業 參考文獻
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材