商品簡介
本書以Java語言的內容體系為線索,將面向對象程序設計的原則與特點融入到具體的Java程序實例中。書中主要內容有:面向對象概述、Java語言基礎、Java面向對象技術、常用類庫、異常處理、Applet編程、AWT編程、多線程、輸入/輸出與文件處理、JDBC與數據庫、網絡編程、Swing編程等。本書在講述上由淺入深,注重理論與實際的結合,例題精練,許多例子是實際應用的寫照,有利于培養學生解決實際問題的能力。
本書可作為大中專院校低年級學生學習Java和面向對象程序設計方法的教材,同時也可作為廣大自學者和軟件開發人員的參考用書。本書第l版獲得江西省優秀教材二等獎,作者主持的Java語言課程被評為省優質課程。
目次
第1章 Java概述
1.1 程序設計語言與Java
1.1.1 程序設計語言概述
1.1.2 Java語言的產生與發展
1.2 面向對象概述
1.2.1 面向對象與面向過程的區別
1.2.2 面向對象程序設計的特性
1.3 Java的開發和運行環境
1.4 簡單Java程序及調試步驟
1.4.1 Java Application
1.4.2 Java Applet
1.5 Java語言的特點
1.5.1 簡單的面向對象語言
1.5.2 跨平臺與解釋執行
1.5.3 健壯和安全的語言
1.5.4 支持多線程
1.5.5 面向網絡的語言
1.5.6 動態性
1.6 本章小結
習題
第2章 Java語言基礎
2.1 Java符號
2.1.1 標識符
2.1.2 關鍵字
2.1.3 分隔符
2.1.4 注釋
2.2 數據類型
2.2.1 數據類型
2.2.2 常量
2.2.3 變量
2.3 表達式與運算符
2.3.1 算術運算符
2.3.2 關係運算符
2.3.3 邏輯運算符
2.3.4 位運算符
2.3.5 賦值組合運算符
2.3.6 其他運算符
2.3.7 運算符優先級
2.4 字符界面常見類型數據的輸入
2.5 流程控制語句
2.5.1 條件選擇語句
2.5.2 循環語句
2.5.3 跳轉語句
2.6 方法
2.6.1 方法聲明
2.6.2 方法調用
2.6.3 參數傳遞
2.6.4 遞歸
2.7 數組
2.7.1 一維數組
2.7.2 多維數組
2.7.3 數組作為方法參數
2.7.4 Java的命令行參數
2.8 本章小結
習題
第3章 類與對象
3.1 Java的類
3.1.1 系統定義的類
3.1.2 用戶自定義的類
3.2 對象的創建與引用
3.2.1 創建對象及訪問對象成員
3.2.2 對象的初始化和構造方法
3.3 變量作用域
3.4 類變量和靜態方法
……
第4章 繼承、多態和接口
第5章 常用系統類
第6章 Java Applet
第7章 圖形用戶界面編程
第8章 異常處理
第9章 流式輸入/輸出與文件處理
第10章 多線程
第11章 JDBC技術和數據庫應用
第12章 Java的網絡編程
第13章 Swing編程
參考文獻