第1章 認識Java環(huán)境、開發(fā)工具以及第一個Java程序
1.1 Java概述
1.1.1 Java程序語言
1.1.2 Java平臺
1.1.3 Java技術的應用
1.1.4 學習Java語言的優(yōu)點
1.2 Java開發(fā)工具(JDK)介紹及安裝
1.2.1 下載Java開發(fā)工具(JDK)與說明文件
1.2.2 安裝Java開發(fā)工具
1.3 認識JDK
1.3.1 以Windows系統(tǒng)的“記事本”編寫程序代碼
1.3.2 程序批注
1.4 編譯和執(zhí)行Java程序
1.5 一些常用的程序指令
1.5.1 在執(zhí)行窗口內顯示出文字
1.5.2 在屏幕上顯示一個“信息”對話框
1.5.3 在屏幕上顯示一個“輸入”對話框
1.6 如何查閱JDK說明文件
1.7 設置PATH和CLASSPATH環(huán)境變量
1.8 好用的程序代碼編寫工具——UltraEdit
1.8.1 安裝和進入UltraEdit
1.8.2 UltraEdit的環(huán)境設置
1.8.3 以UltraEdit開發(fā)Java程序
1.9 習題
第2章 Java的Application程序架構
2.1 package區(qū)
2.2 import區(qū)
2.3 主類區(qū)
2.4 一般類區(qū)
2.5 習題
第3章 Java程序語言基礎
3.1 基本數據類型
3.1.1 定義變量
3.1.2 設置與取得變量值
3.1.3 讓變量值正確被辨識的修飾符
3.1.4 定義final變量——常數
3.2 數據類型轉換
3.2.1 自動轉型
3.2.2 強制轉型
3.2.3 利用內置類作轉型——wrapper class
3.3 變量的有效范圍
3.4 Java的運算符
3.4.1 賦值運算符
3.4.2 算數運算符
3.4.3 關系及布爾運算符
3.4.4 運算符執(zhí)行的優(yōu)先權
3.5 語句與流程控制
3.5.1 認識表達式與語句
3.5.2 單行與區(qū)塊指令語句的概念
3.5.3 流程控制語句
3.6 嵌套程序的“{”與“}”的配對
3.7 斷言(Assertion)
3.7.1 斷言的語法與使用方式
3.7.2 斷言的編譯與執(zhí)行
3.7.3 斷言的使用與禁用時機
3.8 習題
第4章 Java的對象導向設計基礎、字符串與數組
4.1 Java面向對象的設計基礎、字符串與數組
……
第5章 對象導向技術概念
第6章 聲明類及定義構造其成員
第7章 Java的繼承——class&extends及interface&implements
第8章 Java的異常處理
第9章 Single Threaded Java GUI界面設計——AWT&Swing
第10章 Java事件監(jiān)聽機制
第11章 Java的I/O處理
第12章 Java多線程設計
第13章 Java網絡程序設計——IP、TCP、UDP
第14章 Java Sound——聲音的播放與錄制
第15章 Java Collection
第16章 Java數據庫程序設計
第17章 Applet程序
第18章 Jar文件的建立
第19章 J2SE 1.5版本的新特性與加強功能