1.本書主要目標在介紹如何使用物件導向(Object Orient)的思考模式來解決我們所碰到的問題。
2.本書所採用的 OOP 程式語言為 Java 語言,它是目前使用最普遍的一種物件導向程式語言。
3.本書使用 BlueJ 物件開發環境,它是特別為初學 Java 者而設計的 Java 整合開發環境(Integrated Development Environment),它是由澳洲墨爾本 Monash 大學的 BlueJ 小組所設計及開發的自由軟體,軟體容量很小、功能強大、容易使用。
4.本書分兩篇,基礎篇與應用篇,基礎篇介紹Java最基本的語言用法,應用篇提供十一個專案,希望讀者能舉一反三,例題程式均存於書附光碟裡。
5.本書針對初次使用物件導向思考模式的讀者而寫的,工欲善其事必先利其器,本書使用的工具 JDK 5 及 BlueJ 您要熟悉,尤其是JDK 類別庫線上說明文件要隨時參閱,熟就能生巧。
第零章 本書導讀
第一章 Java 介紹
第二章 程式基本概念
第三章 迴圈與邏輯
第四章 陣列與字串
第五章 定義類別
第六章 繼承
第七章 本文檔案專案
第八章 數學方程式專案
第九章 繪圖專案
第十章 動畫專案
第十一章 音效專案
第十二章 隨機數專案
第十三章 日期與時間專案
第十四章 資料查詢更新專案
第十五章 隨機檔專案
第十六章 售票專案
附錄 A JDK 5 安裝與使用
附錄 B java.lang 套件常用類別
附錄 C BlueJ 簡介
附錄 D 參考資料一覽表
附錄 E 索引