內容簡介
本書全面介紹了Java程式設計的基本方法,內容包括Java語言概述、Java語言編程基礎、面向對象的編程技術、包、接口、類庫、圖形用戶界面設計、AWT組件庫、多媒體編程、異常處理、輸入輸出與檔案處理、多執行緒、網路編程基礎、資料庫編程基礎、操作實訓和課程設計。
本書以通俗易懂的語言介紹了,Java編程思想,運用大量的經典實例,從實用的角度講解了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 Java語言的性能特點
1.2 Java語言程式分類
1.2.1 Java語言應用程式(JavaApplication)
1.2.2 Java語言小應用程式(JavaApplet)
1.3 Java程式的運行
1.3.1 安裝和設定JDK
1.3.2 JDK環境下Java程式的編譯與運行
1.3.3 其他編程工具介紹
1.4 Java虛擬機
1.4.1 Java虛擬機的功能
1.4.2 JVM的性能分析
1.5 面向對象編程基礎
1.5.1 對象、類和訊息
1.5.2 繼承
1.5.3 抽象與接口
1.5.4 多態
1.5.5 類的實現
本章習題
第2章 Java語言編程基礎
2.1 Java語言的基本組成
2.1.1 分隔設定
2.1.2 關鍵字
2.1.3 Java語言標識符
2.1.4 Java的編碼規範
2.2 基本數據類型
2.2.1 基本數據類型
2.2.2 類型轉換
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.4.1 一維數組
2.4.2 多維數組
2.4.3 與數組有關的常用系統方法
2.5 控制結構
2.5.1 分支語句
2.5.2 循環語句
本章習題
第3章 面向對象的編程技術
3.1 類
3.1.1 面向對象的概念