●出版者的話
中文版序
譯者序
前言
第1章 計算機、程序和Java概述
1.1 引言
1.2 什麼是計算機
1.2.1 中央處理器
1.2.2 比特和字節
1.2.3 內存
1.2.4 存儲設備
1.2.5 輸入和輸出設備
1.2.6 通信設備
1.3 編程語言
1.3.1 機器語言
1.3.2 彙編語言
1.3.3 高級語言
1.4 操作繫統
1.4.1 控制和監視繫統活動
1.4.2 分配和調配繫統資源
1.4.3 調度操作
1.5 Java的特性和應用
1.6 Java語言規範、API、JDK、JRE和IDE
1.7 一個簡單的Java程序
1.8 創建、編譯和執行Java程序
1.9 程序設計風格和文檔
1.9.1 正確的注釋和注釋風格
1.9.2 正確的縮進和空白
1.9.3 塊的風格
1.10 程序設計錯誤
1.10.1 語法錯誤
1.10.2 運行時錯誤
1.10.3 邏輯錯誤
1.10.4 常見錯誤
1.11 使用NetBeans開發Java程序
1.11.1 創建Java項目
1.11.2 創建Java類
1.11.3 編譯和運行類
1.12 使用Eclipse開發Java程序
1.12.1 創建Java項目
1.12.2 創建Java類
1.12.3 編譯和運行類
關鍵術語
本章小結
測試題
編程練習題
第2章 基本程序設計
2.1 引言
2.2 編寫簡單的程序
2.3 從控制臺讀取輸入
2.4 標識符
2.5 變量
2.6 賦值語句和賦值表達式
2.7 命名常量
2.8 命名習慣
2.9 數值數據類型和操作
2.9.1 從鍵盤讀取數值
2.9.2 數值操作符
2.9.3 指數運算
2.10 數值型字面值
2.10.1 整型字面值
2.10.2 浮點型字面值
2.10.3 科學記數法
2.11 JShell
2.12 表達式求值和操作符優先級
2.13 示例學習:顯示當前時間
……
第3章 選擇
第4章 數學函數、字符和字符串
第5章 循環
第6章 方法
第7章 一維數組
第8章 多維數組
第9章 對像和類
第10章 面向對像
第11章 繼承和多態
第12章 異常處理和文本I/O
第13章 抽像類和接口
第14章 JavaFX基礎
第15章 事件驅動編程和動畫
第16章 JavaFX UI控件和多媒體
第17章 二進制I/O
第第18章 遞歸
附錄A Java關鍵字和保留字
附錄B ASCII字符集
附錄C 操作符優先級表
附錄D Java修飾符
附錄E 特殊浮點值
附錄F 數繫
附錄G 位操作符
附錄H 正則表達式
附錄I 枚舉類型
附錄J 大Ο、大Ω和大Θ表示法