Java程序設計
李月軍
商品描述
"Java語言是目前軟件設計中極為強大的編程語言,特別適合網絡應用程序的設計,已經成為網絡時代重要的語言之一。教材根據Java技術的發展和程序設計課程教學需要編寫而成,共分為14章,內容包括Java語言概述、數據類型和表達式、流程控制、數組、類與對象、類的封裝繼承和多態、接口與實現、異常處理、集合框架、圖形用戶界面、輸入/輸出流、多線程、網絡編程、數據庫編程等內容。並在附錄中給出了16次實驗內容。 本書可作為普通高等院校各專業Java程序設計課程的教材,也可供從事軟件開發及相關領域的初級工程技術人員自學使用。"
目錄大綱
第1章 Java語言概述
1.1 Java語言的特點
1.2 Java語言開發環境
1.3 第一個Java程序
1.4 IDEA集成開發環境
1.5 小結
第2章 Java語言基礎
2.1 標識符和關鍵字
2.2 Java基本數據類型
2.3 變量和常量
2.4 運算符和表達式
2.5 控制台輸入數據
2.6 小結
第3章 程序控制結構
3.1 順序結構
3.2 選擇結構
3.3 循環結構
3.4 小結
第4章 數組
4.1 一維數組
4.2 二維數組
4.3 數組的應用
4.4 字符串
4.5 小結
第5章 類和對象
5.1 面向對象概述
5.2 類和對象概述
5.3 類的封裝
5.4 小結
第6章 類的繼承和多態機制
6.1 類的繼承
6.2 類的多態性
6.3 小結
第7章 抽象類和接口
7.1 抽象類和抽象方法
7.2 接口
7.3 小結
第8章 異常處理
8.1 異常概述
8.2 異常處理機制
8.3 小結
第9章 集合與泛型
9.1 集合框架概述
9.2 泛型
9.3 List接口
9.4 Set接口
9.5 Iterator接口
9.6 Map接口
9.7 小結
第10章 輸入輸出流
10.1 流的概念
10.2 File類
10.3 基於字節流的文件操作
10.4 基於字符流的文件操作
10.5 對象序列化
10.6 小結
第11章 多線程
11.1 進程與線程的概念
11.2 線程的創建
11.3 線程同步
11.4 線程的控制
11.5 小結
第12章 網絡編程
12.1 基於URL的網絡編程
12.2 InetAddress類
12.3 基於Socket的網絡編程
12.4 小結
第13章 數據庫編程
13.1 MySQL數據庫
13.2 使用JDBC訪問MySQL數據庫
13.3 數據庫編程實例
13.4 小結
第14章 圖形用戶界面設計
14.1 圖形用戶界面概述
14.2 Swing常用容器組件
14.3 佈局管理器
14.4 事件處理
14.5 Swing常用的基本組件
14.6 小結
附錄A 實驗內容
實驗1 Java開發環境
實驗2 Java基本數據類型與表達式
實驗3 程序控制結構
實驗4 數組
實驗5 字符串
實驗6 類和對象
實驗7 繼承
實驗8 多態
實驗9 接口
實驗10 異常處理
實驗11 集合框架
實驗12 輸入輸出流
實驗13 多線程
實驗14 網絡編程
實驗15 數據庫編程
實驗16 圖形用戶界面設計
附錄B 習題參考答案
參考文獻