《Java程序設計基礎/21世紀高等學校計算機教育實用規劃教材》共分為10章。首先介紹Java基礎、Java的數據類型及程序結構等內容,使讀者對Java有個概要的認識和理解;接著詳細介紹Java的面向對象編程、圖形界面編程、接口、多線程、異常拋出捕獲等內容。使讀者深入了解Java語言的特點與優勢。《Java程序設計基礎/21世紀高等學校計算機教育實用規劃教材》具有結構嚴謹、層次分明、深入淺出、實例精彩、指導性強等特點;編寫風格為:從概念入手,通過相關示例來實踐概念,使讀者真正理解Java語言的實質,從而讓讀者更好、更快速地掌握Java。
《Java程序設計基礎/21世紀高等學校計算機教育實用規劃教材》可作為高等院校計算機及相關專業的Java語言程序設計或網絡編程基礎等課程的教材,也可以作為應用開發人員的自學參考書。
第1章 Java的語言基礎
1.1 Java的定義
1.1.1 Java概述
1.1.2 Java帶來的影響
1.1.3 Java的特點
1.1.4 不同版本的Java
1.1.5 JavaApplication與JaVaApplet
1.1.6 Java與C、C++的不同之處
1.1.7 豐富的Java類庫
1.1.8 Java的前景
1.2 Java的運行環境
1.2.1 J2SE的下載與安裝
1.2.2 環境變量與測試
1.3 面向對象程序設計
1.3.1 面向對象的講述
1.3.2 對象、類與實體
1.3.3 對象的狀態與行為
1.3.4 對象的關系
1.3.5 對象的軟件開發過程
1.4 Java的運行
1.4.1 Java程序
1.4.2 Java程序的書寫和保存
1.5 Applet的編輯、編譯與運行
1.5.1 Applet源程序的編輯與編譯:AppletWelcome.java
1.5.2 在HTML文件中嵌入Applet
1.6 Java程序代碼的輸入與輸出
1.6.1 字符串的輸入與輸出
1.6.2 JavaApplication圖形的輸入與輸出
1.6.3 Applet圖形的輸入與輸出
1.6.4 JavaApplication與Applet的共同程序
練習與思考題
第2章 Java的數據類型及程序結構
2.1 常量和變量
2.1.1 常量
2.1.2 變量
2.2 基本數據類型
2.2.1 整型
2.2.2 字符型
2.2.3 浮點型
2.2.4 邏輯布爾型
2.3 數組
2.3.1 一維數組
2.3.2 多維數組
2.4 Java的運算符
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.4.4 位運算符
2.4.5 賦值運算符
2.4.6 條件運算符
2.4.7 表達式及運算符的優先級
2.5 控制語句
2.5.1 選擇語句
2.5.2 循環語句
2.5.3 跳轉語句
練習與思考題
第3章 面向對象編程知識
3.1 概率
3.2 對象
3.2.1 對象的概念
3.2.2 對象句柄
3.2.3 初始化對象變量
3.3 類
3.3.1 類構造
3.3.2 術語
3.4 類的權限封裝及成員
3.4.1 類的權限封裝
3.4.2 類的成員
3.5 Time類
……
第4章 類的繼承
第5章 接口
第6章 異常處理
第7章 圖形界面設計及工具類
第8章 數據庫JDBC的應用
第9章 流和文件
第10章 多線程
參考文獻