《面向對象程序設計Java/計算機類主干課程系列教材》是高校培養應用型人才的配套教材,注重將面向對象的思想與Java程序設計技術相結合,培養讀者使用面向對象的思維方式思考問題,并使用Java語言解決問題.《面向對象程序設計Java/計算機類主干課程系列教材》共分為11章.其中,前兩章主要介紹Java語言的基礎知識;第3-4章是《面向對象程序設計Java/計算機類主干課程系列教材》的核心,介紹Java中面向對象的概念及具體實現,重點講述繼承和多態;第5-6章主要介紹Java中各種類型的數組?Java中的一些常用類?數據結構以及一些常用的算法;第7章主要介紹Java中的各種流及相關的應用;第8章介紹圖形化用戶界面的設計;第9章介紹異常的處理及多線程技術;第10章主要介紹Java中常用的幾種網絡通信模式;第11章介紹數據庫的基礎知識以及利用JDBC實現Java數據庫編程;第12章以一個實例來介紹Java的實際應用。
第1章 Java語言概述
1.1 Java語言的起源與發展
1.2 Java程序的運行機制
1.3 Java運行環境的安裝與配置
1.4 Java程序的分類
1.5 簡單的 Java程序示例
習題
第2章 Java語言基礎
2.1 Java程序的基本結構
2.2 Java程序中的標識符?關鍵字及分隔符
2.3 數據類型
2.4 常量與變量
2.5 表達式
2.6 流程控制語句
2.7 Java基礎編程綜合示例
習題
第3章 類與對象
3.1 面向對象的基本概念
3.2 面向對象的基本特征
3.3 Java中的類與對象
3.4 類的繼承
3.5 抽象類與最終類
3.6 域
3.7方法
3.8訪問控制符
習題
第4章 Java面向對象的高級特性
4.1 多態機制
4.2 內部類
4.3 包與接口
4.4 枚舉類型
4.5 程序舉例
習題
第5章 數組與 Java常用類
5.1 數組
5.2 J ava常用類
習題
第6章 數據結構與常用算法
6.1 向量
6.2 哈希表
6.3 數據結構中的接口
6.4 鏈表
6.5 堆棧
6.6 隊列
6.7 二叉樹
6.8 排序算法
6.9 查找算法
習題
第7章 流與文件
7.1 流的概念
7.2 基本的輸入輸出流
7.3 常用的輸入輸出流
7.4 標準輸入輸出
7.5 文件處理
習題
第8章 GUI設計
8.1 GUI設計概述
8.2 A pplet小程序
8.3 文字?圖形 GUI設計
8.4 常用組件 GUI設計
8.5 容器
8.6 布局設計
8.7 菜單設計
8.8 對話框
8.9 Sw ingGUI組件
習題
第9章 異常處理與多線程
9.1 異常
9.2 異常處理語句
9.3 多線程技術
習題
第10章 Java網絡編程
10.1 S ocket通信模式
10.2 UDP通信模式
10.3 URL通信模式
習題
第11章 Java數據庫應用
11.1 數據庫基礎
11.2 利用 JDBC訪問數據庫
11.3 利用 JDBC實現 Java數據庫應用實例
習題
第12章 Java應用實例
習題
參考文獻