租期14天
今日租書可閱讀至2024-09-26
本書介紹Java程式語言的語法及使用,綜合Java語言的特點如下:它是一種類似C++語言而比較安全、簡單、容易使用的語言。它是一種物件導向(objectorient)的程式語言。它是一種跨平台的程式語言。它是一種多執行緒(multi-thread)的語言。它是一種網際網路語言。Java的內容非常豐富,為了讓讀者易學易懂,作者儘量朝初學者的角度來撰寫,著重於介紹Java語言的核心及AWT視窗工具、swing套件的使用,讓初學者對Java的基本功能了解後,能更進一步使用其進階功能。本書為了讓讀者容易上手,特別引進BlueJ自由軟體的安裝與使用並配合政府推動軟體自由化運動,附錄D中特別介紹Java軟體安裝於Linux的使用,並在Linux系統執行本書例題。
- 第 0 章 本書導讀(第0-1頁)
- 0.1 本書主要內容(第0-2頁)
- 0.2 書附光碟片(第0-7頁)
- 0.3 在 Windows 系統如何使用書附光碟片(第0-8頁)
- 0.4 在 Linux 系統如何使用書附光碟片(第0-9頁)
- 第 1 章 撰寫一個簡單的程式(第1-1頁)
- 1.1 電腦的組成(第1-2頁)
- 1.2 軟體(第1-6頁)
- 1.3 熟悉您的電腦環境(第1-10頁)
- 1.4 編譯一個簡單的程式(第1-12頁)
- 1.5 編譯的程序(第1-18頁)
- 第 2 章 物件與類別簡介(第2-1頁)
- 2.1 建構物件(第2-2頁)
- 2.2 物件變數(第2-7頁)
- 2.3 定義一個類別(第2-12頁)
- 2.4 測試類別(第2-14頁)
- 2.5 物件欄位(第2-16頁)
- 2.6 建構子(第2-18頁)
- 2.7 設計類別的公用介面(第2-21頁)
- 2.8 實作一個類別(第2-24頁)
- 2.9 變數型態(第2-27頁)
- 2.10 顯性與隱性的參數(第2-28頁)
- 第 3 章 基本資料型態(第3-1頁)
- 3.1 圓類別 Circle(第3-2頁)
- 3.2 測試程式 CircleMain 類別(第3-7頁)
- 3.3 整數型態(第3-8頁)
- 3.4 浮點數型態(第3-9頁)
- 3.5 布林型態(第3-10頁)
- 3.6 算術與數學函數(第3-10頁)
- 3.7 呼叫靜態方法(第3-15頁)
- 3.8 字串(第3-16頁)
- 3.9 從對話盒輸入(第3-19頁)
- 3.10 從控制台視窗輸入(第3-21頁)
- 3.11 字元(第3-24頁)
- 3.12 基本型態與物件(第3-25頁)
- 3.13 陣列(第3-26頁)
- 第 4 章 應用小程式及繪圖(第4-1頁)
- 4.1 為何使用 applets 應用小程式(第4-2頁)
- 4.2 HTML 簡介(第4-3頁)
- 4.3 一個簡單的 applet 程式(第4-6頁)
- 4.4 繪製圖形(第4-11頁)
- 4.5 顏色(第4-18頁)
- 4.6 字型(第4-20頁)
- 第 5 章 判斷敘述(第5-1頁)
- 5.1 if 敘述(第5-2頁)
- 5.2 關係運算子(第5-6頁)
- 5.3 比較浮點數(第5-7頁)
- 5.4 比較字串(第5-9頁)
- 5.5 比較物件(第5-10頁)
- 5.6 測試 null 值(第5-11頁)
- 5.7 多重分支(第5-12頁)
- 5.8 switch 敘述(第5-16頁)
- 5.9 巢狀的 if 敘述(第5-19頁)
- 5.10 使用布林運算式(第5-23頁)
- 第 6 章 重複敘述(第6-1頁)
- 6.1 while 迴圈(第6-2頁)
- 6.2 do/while 迴圈(第6-9頁)
- 6.3 for 迴圈(第6-13頁)
- 6.4 巢狀迴圈(第6-16頁)
- 6.5 輸入處理(第6-19頁)
- 6.6 隨機數與模擬(第6-24頁)
- 第 7 章 設計類別(第7-1頁)
- 7.1 設計一個好的類別(第7-2頁)
- 7.2 凝聚與偶合(第7-3頁)
- 7.3 取得者與改變者方法(第7-10頁)
- 7.4 邊際效應(第7-11頁)
- 7.5 傳值與傳址(第7-16頁)
- 7.6 前置條件與後置條件(第7-19頁)
- 7.7 靜態方法(第7-21頁)
- 7.8 靜態欄位(第7-24頁)
- 7.9 有效範圍(第7-26頁)
- 7.10 套件(第7-30頁)
- 第 8 章 測試與除錯(第8-1頁)
- 8.1 單元測試(第8-2頁)
- 8.2 測試值從對話盒輸入(第8-7頁)
- 8.3 測試值從命命列輸入(第8-9頁)
- 8.4 測試值從控制台輸入(第8-10頁)
- 8.5 測試值從檔案輸入(第8-12頁)
- 8.6 測試值從隨機數輸入(第8-15頁)
- 8.7 追蹤程式的執行(第8-17頁)
- 8.8 程式除錯(第8-20頁)
- 第 9 章 介面與多形(第9-1頁)
- 9.1 開發可重複使用的方案(第9-2頁)
- 9.2 型態間的轉換(第9-10頁)
- 9.3 多形(第9-12頁)
- 9.4 處理計時器事件(第9-14頁)
- 第 10 章 事件處理(第10-1頁)
- 10.1 事件(第10-2頁)
- 10.2 處理滑鼠按鍵(第10-7頁)
- 10.3 處理本文欄位輸入(第10-9頁)
- 10.4 框架視窗(第10-20頁)
- 10.5 本文區域元件(第10-21頁)
- 第 11 章 繼承(第11-1頁)
- 11.1 繼承簡介(第11-2頁)
- 11.2 繼承階層(第11-9頁)
- 11.3 繼承欄位及方法(第11-11頁)
- 11.4 次類別的建構子(第11-17頁)
- 11.5 次類別轉型為超級類別(第11-18頁)
- 11.6 存取控制(第11-21頁)
- 11.7 製作動畫類別 Animator(第11-22頁)
- 11.8 繼承 Animator 類別(第11-28頁)
- 第 12 章 圖形介面元件(第12-1頁)
- 12.1 平盤的繼承與使用(第12-2頁)
- 12.2 版面配置管理(第12-8頁)
- 12.3 選擇性元件(第12-17頁)
- 12.4 功能表(第12-31頁)
- 12.5 類別庫文件探索(第12-38頁)
- 第 13 章 例外處理(第13-1頁)
- 13.1 丟出一個例外(第13-2頁)
- 13.2 例外物件(第13-6頁)
- 13.3 檢查的例外(第13-11頁)
- 13.4 設計自己的例外物件(第13-15頁)
- 第 14 章 資料流(第14-1頁)
- 14.1 資料流(第14-2頁)
- 14.2 從磁碟檔讀入本文資料(第14-3頁)
- 14.3 本文資料寫入磁碟檔(第14-8頁)
- 14.4 位元組資料寫入磁碟檔(第14-11頁)
- 14.5 從磁碟檔讀入位元組資料(第14-12頁)
- 14.6 命令列引數(第14-14頁)
- 14.7 隨機檔(第14-16頁)
- 14.8 排序(第14-24頁)
- 14.9 查詢(第14-28頁)
- 附錄 A JDK 安裝於 Windows 系統(第A-1頁)
- 附錄 B BlueJ 簡介(第B-1頁)
- 附錄 C UML 簡介(第C-1頁)
- 附錄 D JDK 安裝於 Linux 系統(第D-1頁)
- 附錄 E 參考資料一覽表(第E-1頁)
- 附錄 F 索引(第F-1頁)
紙本書 NT$ 480
單本電子書
NT$
336
點數租閱
20點
租期14天
今日租書可閱讀至2024-09-26
今日租書可閱讀至2024-09-26
同分類熱門書