內容介紹
《Java核心編程技術》內容的選取突出了基礎知識、經典內容,並與時俱進地增添了一些新技術、新特性。面向對象知識(如:類、對象、接口、繼承與多態性、異常處理等)和Java經典內容(如:檔案與輸入輸出流、資料庫編程、多執行緒、網路編程等)是Java編程的核心技術,它們構成了《Java核心編程技術》的主體,對於圖形用戶界面(GUI)、Applet等傳統內容進行了弱化處理。Java在其發展、套用過程中湧現了許多新知識、新技術,我們進行了篩選,增補了一些實用內容:如第3-6章中的UMI。圖、第8章的Java泛型與Java集合、第9章的word、Excel、PDF檔案內容的讀取等,目的是為了拓展讀者視野;
《Java核心編程技術》以初學者角度、根據人的認知規律,循序漸進地組織教學內容,並提供了一系列的教學資源進行“助學”。《Java核心編程技術》適合作為套用型本科教材,套用型軟體人才首先應該掌握一定的理論知識,不是只會“照葫蘆畫瓢”的工匠;其次要注重實踐能力的培養。為此,《Java核心編程技術》採用這樣的編排順序:先提出問題,再用平實的語言敘述語法及理論,之後用一些例子進行說明,並給出運行結果,以增強學生的感性認識。書中共有170多個例題,這些例題代碼都經過上機調試,可以直接運行。為了讓學生更好地把握教材內容,每一章的開始都有教學目標,正文之後是小結,涵蓋了本章的主要知識點。第1章介紹了Java當今最流行的開發工具一一Eclipse的安裝與使用,與《Java核心編程技術》配套的還有一本實驗指導教程,每章都有對應的實驗內容,包含:實驗目的、主要知識點、實驗內容、實驗總結四部分,這保證了實踐環節的配套實施。
圖書目錄
第1章 Java概述
1.1 Java語言的誕生與發展
1.2 Java語言的特點
1.3 Java程式運行環境的配置與使用
1.4 Java程式的類型
第2章 lava編程基礎
2.1 Java的數據類型
2.2 Java的關鍵字、標識符、常量和變數
2.3 Java的運算符、表達式及語句
2.4 Java的流程控制
2.5 Java程式的基本結構及常用的輸入輸出格式
2.6 數組
第3章 類與對象
3.1 OOP設計概述
3.2 類
3.3 對象
3.4 對象數組
3.5 包
第4章 常用類
4.1 String類
4.2 String Buffer類
4.3 Math類
4.4 包裝類
4.5 日期日曆類
第5章 繼承和多態性
5.1 繼承的概念
5.2 子類的創建
5.3 訪問修飾符和繼承性
5.4 is-a和has-a之間的聯繫
5.5 成員變數的隱藏和方法重寫
5.6 super關鍵字
5.7 繼承的層次性
5.8 final關鍵字
5.9 多態性
5.10 Object類
第6章 抽象類與接口
6.1 抽象類
6.2 接口
第7章 異常處理
7.1 異常與異常類型
7.2 異常處理
7.3 重新拋f{I異常
7.4 finally子句
7.5 自定義異常
第8章 .Java泛型與.Java集合
8.1 Java泛型
8.2 Java集合
8.3 Java泛型和Java集合綜合實例
第9章 檔案與輸入輸出流
9.1 File類與檔案操作
9.2 輸入輸出流
9.3 位元組流
9.4 字元流
9.5 對象序列化
9.6 隨機存取檔案
9.7 Word、Excel、PDF檔案的操作(選學)
第10章 圖形用戶界面設計
10.1 圖形用戶界面(GUI)
10.2 AWT容器類
10.3 AWT獨立組件類
10.4 AWT選單類
10.5 Swing組件
10.6 布局管理器
10.7 字型和顏色的使用
10.8 圖形繪製和圖像顯示
第11章 事件處理
11.1 事件委託模型
11.2 事件類和事件對象
11.3 事件偵聽器與偵聽接口
11.4 事件處理
第12章 資料庫編程
12.1 JDBC設計
12.2 安裝JDBC
12.3 JDBC編程的基本概念
12.4 執行查詢操作
12.5 滾動和更新結果集
12.6 事務
第13 章多執行緒
13.1 執行緒的概念
13.2 創建執行緒的兩種方法
13.3 執行緒的生命周期
13.4 執行緒同步
13.5 多執行緒的套用
第14章 網路編程
14.1 網路編程的基本概念
14.2 TCP編程
14.3 UDP編程
參考文獻