定價: | ||||
售價: | 357元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
【簡介】 本書深入探討Java物件導向程式設計的核心概念,為讀者提供了一場深度學習物件導向程式設計的旅程。書中不僅提供理論基礎,更透過豐富的實例演練,讓讀者能夠深刻理解Java物件導向程式設計的各個層面。 全書共10章:第1章介紹程式設計的基本原理以及Java開發環境的構建;第2、3章引導讀者理解類別與物件的概念,以及如何運用它們解決實際問題;第4至7章闡釋繼承、抽象類別、以及介面等物件導向程式設計的重要觀念,並深入挖掘Java核心技術,讓讀者能夠靈活運用物件導向程式的特性;第8、9章說明泛型與集合,引導讀者認識資料結構的基礎理論(如堆疊、序列等)與實作,並於第10章深入探討例外處理的技術。這些主題是每位Java程式設計師必須掌握的重要觀念,也是應對程式專案開發不可或缺的技能。 作者編寫時採用學習模組化的教學策略,發展出一系列學習模組為本書架構。第2至7章分別為思維模組、理論模組、應用模組,並在各章中安排實作練習、問題導向專題、學習評估等模組,最後在第10章安排例外處理模組,循序漸進引導讀者採用上述學習模組的架構,依序練習,親自實作程式,並針對不同階段的學習模組進行學習評估,是讀者學習Java物件導向程式設計的得力助手。 本書各章實作演練與作業均需由讀者研讀全章之後實際操作演練或從該章內容中歸納整理成自己的心得來回答,書中不提供解答。自學讀者選購前請知悉,銷售單位與出版者均無法提供解答。 【目錄】 Chapter 01 程式設計與開發環境 1-1 Java源起與現況 1-2 開發環境介紹 1-3 OnlineGDB 1-4 Eclipse IDE 作業 Chapter 02 類別與物件概念 2-1 區域變數、類別變數與實例變數 2-2 類別方法與實例方法 2-3 封裝與Setter、Getter方法 2-4 實作案例:洗牌和發牌模擬 程式實作演練 作業 Chapter 03 類別與物件深度理解 3-1 類別、建構子與方法 3-2 成員的存取控制 3-3 建構子與多載的運用方式 程式實作演練 作業 Chapter 04 繼承的基礎觀念 4-1 繼承的基本概念 4-2 方法的繼承 4-3 方法的改寫 程式實作演練 作業 Chapter 05 繼承的進階觀念 5-1 繼承的重要觀念 5-2 方法改寫進階設計 程式實作演練 作業 Chapter 06 抽象類別 6-1 物件導向程式的特性 6-2 抽象類別基礎介紹 6-3 抽象類別的設計 6-4 抽象類別的應用範例 程式實作演練 作業 Chapter 07 介面 7-1 介面基本概念 7-2 介面的使用情境 7-3 介面的應用範例 程式實作演練 作業 Chapter 08 泛型與集合(上) 8-1 Java集合框架簡介 8-2 集合框架的介面元件 8-3 應用範例 程式實作演練 作業 Chapter 09 泛型與集合(下) 9-1 映射框架介紹 9-2 映射框架的介面元件 9-3 應用範例 程式實作演練 作業 Chapter 10 例外處理 10-1 例外處理的基本概念 10-2 try-catch與try-catch-finally區塊 10-3 例外傳播throw與throws 10-4 應用範例 程式實作演練 作業 參考文獻
類似書籍推薦給您
物件導向程式設計:結合生活與遊戲的JAVA語言 ISBN13:9786263283541 出版社:全華圖書 作者:邏輯林 裝訂/頁數:平裝/480頁 規格:26cm*19cm*2.2cm (高/寬/厚) 重量:870克 版次:3 出版日:2022/11/01 中文圖書分類:電腦程式語言 內容簡介 擁有一個好的工具,在處理問題時會更方便又快速。程式設計是一種利用電腦程式語言解決問題的工具,只要能將解決問題的流程用程式的語法描述出來,電腦便會根據我們所設定的程序完成目標。 本書累積作者多年教學及實務經驗,從何謂程式設計說起,逐步介紹Java程式語言的語法,並搭配程式範例的實際撰寫與操作,以精進初學者的程式設計技能。初學者可藉由學習範例程式中的邏輯設計觀念,了解生活中的問題是如何被解決的,進而對程式設計產生濃厚的興趣及投入程式設計的行列。 書中所附的程式範例,均為實用又好玩的生活例子,使程式設計更貼近每個人的生活,而不再是那樣枯燥及無方向感。 1.生活體驗程式範例:統一發票及樂透彩券等兌獎問題;數學四則運算、綜合所得稅、電費、車資、油資、停車費、鋪地磚、百貨公司買千送百活動、健保藥費自付額及停車塔停車收入等計算問題;小綠人行走及魔幻方陣等趣味問題。 2.益智遊戲範例:迷宮路徑及數獨謎題等探索遊戲;剪刀石頭布及猜數字等人機互動遊戲;吃角子老虎(拉霸)、河內塔及踩地雷等單人遊戲;撲克牌對對碰、井字(OX)、最後一顆玻璃彈珠及五子棋等雙人互動遊戲。 本書特色 1.累積作者多年教學及實務經驗,由淺入深,引導初學者進入物件導向程式設計Java語言的世界。 2.引入生活中的案例,對照程式設計中的邏輯概念,讓初學者對物件導向程式設計更有概念。 3.常用的Java語言內建類別方法介紹,讓初學者可在基本需求功能上進行思考及設計。 4.書中所附之程式範例,均為實用性的生活例子。例如:統一發票及樂透彩券等兌獎問題、讓讀者重溫兒時記憶之益智遊戲等。 目錄 ch01 電腦程式語言介紹 1-1 物件導向程式設計 1-2 Java程式語言簡介 1-3 Java版本 1-4 Eclipse簡介 1-5 如何提升讀者對程式設計的興趣 1-6 範例檔案之使用說明 1-7 自我練習 ch02 Java語言的基本資料型態 2-1 基本資料型態 2-2 常數與變數宣告 2-3 資料運算處理 2-4 運算子的優先順序 2-5 資料型態轉換 2-6 自我練習 ch03 基本輸出方法及輸入方法 3-1 資料輸出 3-2 資料輸入 3-3 發現問題 3-4 自我練習 ch04 程式之設計模式-選擇結構 4-1 程式運作模式 4-2 選擇結構 4-3 巢狀選擇結構 4-4 自我練習 ch05 程式之設計模式-迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 「break;」與「continue;」敘述 5-4 「break 標籤名稱;」與「continue 標籤名稱;」敘述 5-5 發現問題 5-6 進階範例 5-7 自我練習 ch06 內建類別 6-1 常用內建類別方法 6-2 數學類別常用方法 6-3 字元類別常用方法 6-4 字串類別常用方法 6-5 日期與時間類別常用屬性及方法 6-6 聲音警告或提醒方法 6-7 程式暫停方法 6-8 自我練習 ch07 陣列 7-1 陣列宣告 7-2 排序與搜尋 7-3 二維陣列 7-4 三維陣列 7-5 foreach迴圈結構 7-6 隨機亂數方法 7-7 進階範例 7-8 自我練習 ch08 參考資料型態 8-1 參考資料型態變數宣告與初始化 8-2 String(字串)變數宣告及初始化 8-3 一維陣列變數宣告及初始化 8-4 二維陣列變數宣告及初始化 8-5 自我練習 ch09 例外處理 9-1 執行時期錯誤(RunTime Error) 9-2 例外處理之try…catch…finally陳述式 9-3 自行拋出內建例外物件 9-4 自我練習 ch10 自訂類別 10-1 類別之封裝等級 10-2 Class(類別) 10-3 類別方法的參數傳遞方式 10-4 多載(Overloading) 10-5 遞迴 10-6 類別建構子 10-7 物件 10-8 進階範例 10-9 自我練習 ch11 繼承 11-1 父類別與子類別 11-2 改寫(Overriding) 11-3 super保留字 11-4 final保留字 11-5 自行拋出自訂例外物件 11-6 自我練習 ch12 抽象類別和介面 12-1 抽象類別 12-2 抽象類別之繼承 12-3 Interface(介面) 12-4 自我練習 ch13 檔案處理 13-1 檔案類型 13-2 檔案資訊 13-3 輸出(或寫入)文字資料 13-4 輸入(或讀取)文字資料 13-5 輸出(或寫入)二進位資料 13-6 輸入(或讀取)二進位資料 13-7 輸入/輸出隨機存取檔資料 13-8 自我練習 ch14 套件 14-1 套件建立 14-2 引入套件中的類別或介面 14-3 Java之標準套件
類似書籍推薦給您
簡介 本書特色 ●簡潔精要,易於快速理解與掌握程式技巧 ●兼顧運算思維與實用技巧,提高學習效果 ●透過範例引導學習,提供全方位學習體驗 ●適應性內容編排,滿足初學與進階學習路徑 ●提供全面知識,著重程式運作原理和邏輯思維 一、扎實的Java程式語言基礎。包含Java最新的語法規則介紹,並有相關系統開發的觀念,搭配圖形解說,快速掌握物件導向Java程式設計的概念與技巧。 二、提供程式開發工具的輔助。本書搭配詳細的開發工具介紹,提供讀者透過工具來幫助學習,降低學習負荷,提升學習效率。 三、涵蓋豐富的程式範例。本書包含超過250個程式範例,提供豐富的實作練習。對於程式邏輯需要特別注意的部分,本書提供逐行解釋,以加強學習印象。 目錄 第1 章 Java 程式語言基礎 1-1 基礎觀念1 1-2 基礎觀念2 1-3 物件導向程式 1-4 Java 內涵 1-5 Java 運行環境 第2 章 程式初步 2-1 JDK 版本與安裝 2-2 環境變數設定 2-3 作業系統環境的編譯與執行 2-4 第一支Java 程式:使用作業系統內建環境 2-5 第一支Java 程式:使用開發工具 2-6 程式說明 2-7 第二支程式:類別的宣告 2-8 建構物件 第3 章 基礎語法 3-1 註解 3-2 資料類型 3-3 變數的宣告與命名 3-4 資料的輸出 3-5 有效範圍 3-6 逸出字元 3-7 資料類型轉換 3-8 套件的匯入 3-9 資料輸入 第4 章 運算子 4-1 運算子與運算元 4-2 基本運算子 4-3 一元運算子 4-4 關係運算子與邏輯運算子 4-5 位元運算子 4-6 特殊運算子 第5 章 流程控制 5-1 if 判斷 5-2 if 的複合程式敘述 5-3 switch 條件式 5-4 for 迴圈 5-5 for 巢狀迴圈 5-6 while 迴圈 5-7 do...while 迴圈 5-8 無窮迴圈 5-9 break 與 continue 第6 章 字串 6-1 String 字串類別 6-2 String 字串方法練習 6-3 外覆類別 6-4 StringBuffer 字串類別 6-5 StringBuffer 實作練習 第7 章 陣列 7-1 一維陣列 7-2 一維陣列練習 7-3 多維陣列 7-4 程式進入點接收的陣列參數 7-5 進階概念:參考類型 7-6 陣列方法 7-7 陣列遍歷 7-8 動態陣列 7-9 ArrayList 動態陣列類別 7-10 Vector 動態陣列類別 第8 章 例外的處理 8-1 例外 8-2 例外類別 8-3 例外處理 8-4 拋出例外:throw 8-5 拋出例外:throws 8-6 自訂例外 第9 章 日期/時間類別 9-1 Date 類別 9-2 Calendar 類別 9-3 Calendar 類別:時間設定 9-4 Calendar 類別:時間增減 9-5 LocalDate 日期類別 9-6 LocalTime 與LocalDateTime 時間類別 9-7 Instant 時間間隔類別 9-8 Duration 時間間隔類別 9-9 Period 時間間隔類別 9-10 SimpleDateFormat 與DateFormat 類別 第10 章 Math 數學運算類別 10-1 常數與方法 10-2 亂數的使用 10-3 猜數字遊戲 10-4 隨機機率 10-5 抽牌 10-6 數值與三角函數運算 10-7 指數、對數與三角函數應用 第11 章 類別與物件 11-1 類別 11-2 物件的建構 11-3 建構子 11-4 成員 11-5 全域與區域變數 11-6 引數、參數與回傳 11-7 傳值與傳址 11-8 回傳值與回傳址 11-9 方法的多載 11-10 this 指標 第12 章 繼承 12-1 繼承的使用 12-2 繼承關係 12-3 建構子執行順序 12-4 覆寫 12-5 遮蔽 12-6 super 指標 第13 章 多型 13-1 抽象類別 13-2 抽象類別練習 13-3 介面 13-4 介面練習 13-5 多重繼承 13-6 繼承類別與介面 第14 章 多執行緒 14-1 概論 14-2 Thread 類別 14-3 多執行緒 14-4 Runnable 類別 14-5 執行緒的優先:join 方法 14-6 執行次序的控制 14-7 執行緒之間的溝通 第15 章 套件 15-1 簡介 15-2 套件的匯入 15-3 類別靜態成員的匯入 15-4 自訂套件 15-5 自訂套件:使用 Intellij IDEA 開發工具 15-6 使用套件 第16 章 泛型與集合 16-1 泛型方法 16-2 泛型類別 16-3 集合框架 16-4 List 介面 16-5 Queue 介面 16-6 Set 介面 16-7 Map 介面 附錄 A IntelliJ IDEA 開發工具安裝 A-1 安裝需求 A-2 安裝與設定 A-3 首次執行介紹 A-4 新增專案