《Java語言程式設計》是2007年中國鐵道出版社出版的圖書,作者是李尊朝、蘇軍。
基本介紹
- 書名:Java語言程式設計
- 作者:李尊朝、蘇軍
- ISBN:9787113083694
- 頁數:245
- 定價:24
- 出版社:中國鐵道出版社
- 出版時間:2007-12
內容簡介,目錄,
內容簡介
《21世紀高校計算機套用技術系列規劃教材·基礎教育系列·Java語言程式設計》對Java語言做了全面介紹,可使讀者具備運用面向對象的方法分析和解決實際問題的能力。《21世紀高校計算機套用技術系列規劃教材·基礎教育系列·Java語言程式設計》在介紹Java編程原理和基礎知識的前提下,特別注重實用性。書中包含大量精心設計並調試通過的編程實例,方便初學者使用。
《21世紀高校計算機套用技術系列規劃教材·基礎教育系列·Java語言程式設計》共有16章,內容包括Java概述、Java基礎、基本控制結構、方法、數組、類和對象、類的繼承和多態機制、接口和包、異常處理、輸入與輸出、圖形用戶界面設計、Swing組件、Applet程式、多執行緒、資料庫編程和網路編程。
目錄
第1章 Java概述
1.1 程式設計語言
1.1.1 機器語言
1.1.2 彙編語言
1.1.3 高級語言
1.2 面向對象的程式設計語言——Java
1.2.1 Java的發展歷史
1.2.2 Java的特點
1.2.3 Java與C/C++的比較
1.3 Java的開發和運行環境
1.3.1 JDK的安裝
1.3.2 JDK的設定
1.4 開發和運行Java程式的步驟
1.4.1 選擇編輯工具
1.4.2 編譯和運行Java程式
1.5 JCreator
習題
第2章 Java基礎
2.1 標識符和關鍵字
2.2 數據類型與常量、變數
2.2.1 數據類型的分類
2.2.2 基本數據類型
2.2.3 常量
2.2.4 變數
2.3 運算符和表達式
2.3.1 運算符
2.3.2 表達式
習題
第3章 基本控制結構
3.1 語句及程式結構
3.2 順序結構
3.3 選擇結構
3.3.1 if語句
3.3.2 swish語句
3.4 循環結構
3.4.1 while語句
3.4.2 dowhile語句
3.4.3 for語句
3.4.4 多重循環
3.5 跳轉語句
習題
第4章 方法
4.1 方法聲明
4.2 方法調用
4.3 參數傳遞
4.4 遞歸
習題
第5章 數組
5.1 一維數組
5.1.1 一維數組的聲明
5.1.2 一維數組的初始化
5.2 多維數組
5.2.1 二維數組的聲明
5.2.2 二維數組的初始化
5.3 數組的基本操作
5.3.1 數組的引用
5.3.2 數組的複製
5.3.3 數組的輸出
5.4 數組套用舉例
5.5 數組參數
5.6 字元串
5.6.1 字元數組與字元串
5.6.2 字元串
5.6.3 字元串操作
5.6.4 字元串數組
習題
第6章 類和對象
6.1 類和對象概述
6.1.1 面向對象的基本概念
6.1.2 類的聲明
6.1.3 對象的創建和使用
6.1.4 構造方法和對象的初始化
6.1.5 對象銷毀
6.2 類的封裝
6.2.1 訪問許可權
6.2.2 類成員
習題
第7章 類的繼承和多態機制
7.1 類的繼承
7.1.1 繼承的基本概念
7.1.2 繼承的實現
7.1.3 super和this引用
7.2 類的多態性
7.2.1 方法重載
7.2.2 方法覆蓋
7.3 final類和final成員
習題
第8章 接口和包
8.1 抽象類和方法
8.2 接口
8.2.1 聲明接口
8.2.2 實現接口
8.3 包
8.3.1 包的概念
8.3.2 包的聲明和導入
習題
第9章 異常處理
9.1 Java異常處理機制
9.2 異常處理方式
9.2.1 bycatchfinally結構
9.2.2 拋出異常
9.2.3 自定義異常類
習題
第10章 輸入與輸出
10.1 輸入/輸出類庫
10.1.1 流
10.1.2 輸入/輸出流類
10.2 標準輸入/輸出及標準錯誤
10.2.1 標準輸入
10.2.2 標準輸出
10.2.3 標準錯誤
10.3 檔案操作
10.3.1 建立File對象
10.3.2 File對象的屬性和操作
習題
第11章 圖形用戶界面設計
11.1 AWT組件概述
11.2 布局管理
11.2.1 BorderLayout類
11.2.2 FlowLayout類
11.2.3 GridLayout類
11.3 事件處理
11.3.1 委託事件模型
11.3.2 事件類和監聽器接口
11.3.3 處理ActionEvent事件
11.3.4 處理ItemEvent事件
11.3.5 處理TextEvent事件
11.3.6 處理KeyEvent事件
11.3.7 處理MouseEvent事件
11.3.8 處理WindowEvent事件
11.4 繪圖
習題
第12章 Swing組件
12.1 Swing組件概述
12.2 視窗
12.3 標籤
12.4 按鈕
12.5 單選按鈕和複選框
12.6 文本編輯組件
12.7 列表框和組合框
12.8 選單
習題
第13章 Applet程式
13.1 Applet簡介
13.1.1 Applet類
13.1.2 Applet程式的運行過程
13.1.3 Applet程式的建立和運行
13.2 Applet程式舉例
習題
第14章 多執行緒
14.1 Java的多執行緒機制
14.1.1 執行緒的生命周期
14.1.2 多執行緒的實現方法
14.2 通過Tharead類實現多執行緒
14.3 通過Runnable接口實現多執行緒
14.4 執行緒等待
14.5 執行緒同步
習題
第15章 資料庫編程
15.1 資料庫簡介
15.1.1 關係型資料庫
15.1.2 SQL簡介
15.2 使用JDBC連線資料庫
]5.2.1 JDBC簡介
15.2.2 JDBC驅動程式
15.3 建立數據源
15.3.1 建立資料庫
15.3.2 建立數據源
15.4 Java資料庫編程
15.4.1 資料庫編程的一般過程
15.4.2 資料庫編程實例
習題
第16章 網路編程
16.1 網路基礎
16.2 URL
16.2.1 URL類
16.2.2 URLConnection類
16.3 Socket通信
16.3.1 Socket概念
16.3.2 Socket的通信機制
16.3.3 Socket類與ServerSocket類
16.3.4 URL與Socket通信的區別
16.3.5 UDP通信
習題
參考文獻