Java語言程式設計上機指導

Java語言程式設計上機指導

本書是《Java語言程式設計》的配套上機指導書,包含兩部分內容,共14章。本書內容由淺入深,循序漸進,強調實用性和易學性,可作為高等院校,特別是套用型本科院校的計算機及其相關專業的實驗教學用書,也可以作為Java初學者或者軟體開發人員的參考用書。

基本介紹

  • 書名:Java語言程式設計上機指導
  • 作者:戴軍
  • ISBN:9787302144809
  • 頁數:126
  • 定價:19.50元
  • 出版社清華大學
  • 出版時間:2007-3
內容簡介,圖書目錄,

內容簡介

本書是《Java語言程式設計》的配套上機指導書,包含兩部分內容,共14章。前13章內容分別對應主教材中的各章內容,每章包含預備知識、若干個實驗以及課外練習,其中每個實驗由實驗目的、實驗內容、實驗步驟、參考代碼和程式解析組成; 第14章是一個綜合的課程設計實驗,通過設計完成一個多執行緒下載器,幫助讀者掌握面向對象程式設計方法,靈活使用Java SE的各種技術,具備桌面應用程式的開發能力。本書內容由淺入深,循序漸進,強調實用性和易學性,可作為高等院校,特別是套用型本科院校的計算機及其相關專業的實驗教學用書,也可以作為Java初學者或者軟體開發人員的參考用書。

圖書目錄

第1章Java開發環境與面向對象概述
1.1預備知識
1.1.1Java簡介
1.1.2Java應用程式
1.1.3Java開發與運行環境介紹
1.2實驗1配置JDK環境變數
1.3實驗2使用文本編輯器編寫Java程式
1.4實驗3一個計算器的簡單實現
1.5課外練習
第2章Java語言基礎
2.1預備知識
2.1.1Java程式的基本要素
2.1.2Java程式的基本結構
2.1.3訪問修飾符
2.2實驗1類和對象的創建及使用
2.3實驗2使用訪問修飾符
2.4實驗3類的靜態成員和final關鍵字
2.5實驗4使用構造方法實現對象的初始化
2.6實驗5變數作用域和this關鍵字
2.7課外練習
第3章程式的流程控制和數組
3.1預備知識
3.1.1選擇結構
3.1.2循環結構
3.1.3輔助流程控制語句
3.1.4流程控制語句的嵌套
3.1.5數組
3.2實驗1計算航空旅客行李收費
3.3實驗2輸出九九乘法表
3.4實驗3輸出100以內的質數
3.5實驗4求解猴子吃桃問題
3.6實驗5數組排序
3.7課外練習
第4章類的特性
4.1預備知識
4.1.1父類與子類
4.1.2子類的構造方法和super關鍵字
4.1.3方法重寫
4.1.4Object類
4.1.5抽象方法與抽象類
4.1.6內部類
4.2實驗1子類派生與方法重寫
4.3實驗2抽象方法與抽象類
4.4實驗3內部類的使用
4.5課外練習
第5章接口與多態
5.1預備知識
5.1.1接口
5.1.2多態
5.2實驗1接口的實現與運用
5.3實驗2向上轉型
5.4課外練習
第6章異常
6.1預備知識
6.1.1異常分類
6.1.2異常處理
6.1.3自定義異常
6.2實驗1利用trycatch處理除數為零異常
6.3實驗2多重catch異常處理
6.4實驗3自定義異常
6.5課外練習
第7章集合類
7.1預備知識
7.1.1對象數組
7.1.2集合類
7.2實驗1對象數組的使用
7.3實驗2ArrayList的使用
7.4實驗3HashMap的使用
7.5實驗4泛型的使用
7.6課外練習
第8章IO操作
8.1預備知識
8.1.1檔案
8.1.2面向位元組的InputStream類和OutputStream類
8.1.3面向字元的Reader類和Writer類
8.1.4序列化
8.2實驗1位元組流的使用
8.3實驗2字元流的使用
8.4實驗3序列化操作
8.5課外練習
第9章多執行緒
9.1預備知識
9.1.1執行緒基本概念
9.1.2執行緒創建與啟動
9.1.3執行緒的生命周期
9.1.4執行緒常用操作
9.2實驗1執行緒的創建與啟動
9.3實驗2改變執行緒優先權
9.4實驗3執行緒的同步
9.5實驗4生產者與消費者
9.6課外練習
第10章Java網路編程
10.1預備知識
10.1.1Socket簡介
10.1.2基於TCP協定的通信設計原理
10.1.3面向連線的流Socket通信的實現
10.2實驗1遠程數據通信
10.3實驗2基於Swing的多執行緒網路聊天室系統
10.4課外練習
第11章Eclipse開發環境的使用
11.1預備知識
11.1.1安裝Eclipse開發環境
11.1.2安裝多國語言包外掛程式
11.1.3Eclipse界面
11.2實驗1使用Eclipse創建項目並編寫運行Java程式
11.3實驗2使用Eclipse調試程式
11.4課外練習
第12章Swing程式設計基礎
12.1預備知識
12.1.1安裝VisualEditor外掛程式
12.1.2事件與偵聽器
12.1.3Swing容器
12.1.4布局管理器
12.1.5Swing中的常用組件
12.1.6Swing中的高級組件
12.2實驗1使用布局管理器進行Swing組件在界面中的布局
12.3實驗2Swing高級組件的套用(樹/表格)
12.4課外練習
第13章資料庫編程
13.1預備知識
13.1.1JDBCAPI
13.1.2創建資料庫連線
13.1.3實現數據查詢
13.1.4實現數據更新
13.1.5預編譯方式執行SQL語句
13.2實驗1實現數據添加操作
13.3實驗2實現數據查詢操作
13.4實驗3使用預編譯方式實現數據更新操作
13.5課外練習
第14章課程設計
14.1設計目的
14.2知識梳理
14.3需求分析
14.4設計與具體實現
14.5設計總結

相關詞條

熱門詞條

聯絡我們