出版時間:2008-11 出版社:高等教育出版社 作者:聶哲 編 頁數(shù):326
內(nèi)容概要
《Java面向?qū)ο蟪绦蛟O(shè)計》是普通高等教育“十一五”國家級規(guī)劃教材(高職高專教育),也是國家精品課程的配套教材。全書著重強調(diào)應(yīng)用與基礎(chǔ)相結(jié)合,通過實例引入、知識講解的方式,將相關(guān)知識點融入實例之中,讀者通過完成實例,逐步掌握J(rèn)ava語言的具體應(yīng)用。同時,通過“試一試”、“實戰(zhàn)演練”等環(huán)節(jié),來強化讀者的Java語言應(yīng)用能力,注重知識點深度與廣度的拓展,啟發(fā)讀者對相關(guān)知識的學(xué)習(xí)?!禞ava面向?qū)ο蟪绦蛟O(shè)計》共分8章,主要內(nèi)容包括打開Java之門,面向?qū)ο驤ava入門,面向?qū)ο蟾呒壘幊?,?shù)組、包與常用API,異常與輸入輸出,一圖形用戶界面,數(shù)據(jù)庫編程以及網(wǎng)絡(luò)編程。
書籍目錄
開始之前第1章 打開Java之門1.1 為什么要學(xué)習(xí)Java1.1.1 Java語言的產(chǎn)生1.1.2 Java語言的應(yīng)用場景1.2 什么是Java1.2.1 Java語言簡介1.2.2 Java平臺簡介1.3 怎樣學(xué)習(xí)Java語言1.3.1 Java集成開發(fā)工具的介紹、比較和選擇1.3.2 創(chuàng)建Java開發(fā)環(huán)境1.3.3 學(xué)習(xí)路徑規(guī)劃1.3.4 網(wǎng)絡(luò)資源第2章 面向?qū)ο驤ava入門2.1 類與對象2.1.1 類與對象的關(guān)系2.1.2 產(chǎn)生對象2.1.3 方法調(diào)用2.1.4 參數(shù)2.1.5 數(shù)據(jù)類型2.1.6 對象狀態(tài)2.1.7 對象里面含有什么2.1.8 對象交互2.1.9 總結(jié)2.2 類定義2.2.1 Monk類的實現(xiàn)2.2.2 售票機1.02.2.3 售票機2.02.2.4 總結(jié)2.3 對象交互2.3.1 抽象和模塊化2.3.2 軟件中的抽象2.4 總結(jié)與提高2.4.1 BlueJ教學(xué)環(huán)境向JCreator環(huán)境的轉(zhuǎn)換2.4.2 靜態(tài)成員變量與方法2.4.3 封裝與抽象第3章 面向?qū)ο蟾呒壘幊?.1 類的繼承3.1.1 汽車管理系統(tǒng)及其核心類3.1.2 使用繼承改善系統(tǒng)結(jié)構(gòu)3.1.3 繼承的Java實現(xiàn)3.1.4 子類對父類方法的覆蓋3.1.5 為系統(tǒng)添加新的類3.1.6 Java的單繼承結(jié)構(gòu)和Object類3.2 多態(tài)性3.2.1 繼承結(jié)構(gòu)中類對象之間的類型轉(zhuǎn)換3.2.2 運行時多態(tài)3.3 抽象類3.3.1 另一個繼承的實例3.3.2 抽象方法與抽象類3.4 接口3.4.1 接口的定義與實現(xiàn)3.4.2 接口的繼承3.4.3 接口與多繼承機制3.4.4 接口與多態(tài)第4章 數(shù)組、包與常用API4.1 數(shù)組4.1.1 36選7彩票程序4.1.2 一維數(shù)組的使用4.1.3 二維數(shù)組的使用4.1.4 數(shù)組參數(shù)4.1.5 改寫36選7彩票程序4.2 Java包4.2.1 包的創(chuàng)建和使用4.2.2 包的訪問權(quán)限4.2.3 Jar歸檔文件4.3 JavaAPI包與常用API的使用4.3.1 JavaAPI包4.3.2 常用API的使用第5章 異常與輸入輸出5.1 異常處理5.1.1 異常捕獲5.1.2 異常分類與異常處理5.1.3 自定義異常5.2 流與文件處理5.2.1 流的基本概念5.2.2 節(jié)點流5.2.3 過濾流5.2.4 文件的隨機讀寫5.2.5 文件與目錄管理第6章 圖形用戶界面6.1 JavaGUI基礎(chǔ)6.2 Java的布局管理6.2.1 順序布局6.2.2 邊界布局6.2.3 網(wǎng)格布局6.2.4 手工布局6.3 Java的事件處理機制6.4 Java的常用組件及事件處理6.4.1 標(biāo)簽和按鈕6.4.2 文本輸入框和密碼輸入框6.4.3 單選按鈕和復(fù)選框6.4.4 下拉菜單6.4.5 菜單6.4.6 標(biāo)準(zhǔn)對話框6.4.7 用戶自定義對話框6.4.8 文件框6.4.9 常用容器6.5 綜合應(yīng)用6.5.1 游戲的主要功能6.5.2 游戲的界面設(shè)計6.5.3 游戲的設(shè)計思想6.5.4 游戲的實現(xiàn)代碼6.6 總結(jié)與提高6.6.1 javax.swing包與java.awt包6.6.2 javax.swing簡介6.6.3 Java的事件處理第7章 數(shù)據(jù)庫編程7.1 JDBC基礎(chǔ)7.2 JDBC數(shù)據(jù)庫編程基礎(chǔ)7.2.1 建立數(shù)據(jù)源7.2.2 查詢數(shù)據(jù)7.2.3 更新數(shù)據(jù)7.3 學(xué)生信息管理程序7.3.1 程序運行界面7.3.2 程序?qū)崿F(xiàn)7.4 總結(jié)與提高第9章 網(wǎng)絡(luò)編程8.1 網(wǎng)絡(luò)編程的基本知識8.1.1 網(wǎng)絡(luò)協(xié)議8.1.2 機器標(biāo)識8.1.3 服務(wù)器和客戶機8.1.4 端口8.1.5 套接字8.2 基于TCP的簡單聊天系統(tǒng)8.2.1 服務(wù)器功能的實現(xiàn)8.2.2 客戶機功能的實現(xiàn)8.2.3 客戶機向服務(wù)器信息的發(fā)送8.2.4 服務(wù)器接收客戶機發(fā)送來的信息8.2.5 假死問題8.3 基于多線程的簡單聊天系統(tǒng)8.4 基于TCP的多客戶機-服務(wù)器信息交互系統(tǒng)8.4.1 實現(xiàn)服務(wù)器多客戶機連接的原理8.4.2 服務(wù)器-客戶機連接線程的實現(xiàn)8.4.3 收發(fā)信息線程的實現(xiàn)8.4.4 多客戶機-服務(wù)器信息交互系統(tǒng)的實現(xiàn)8.5 基于TCP協(xié)議的多客戶機信息廣播系統(tǒng)8.5.1 客戶機-服務(wù)器之間需要傳送的信息內(nèi)容8.5.2 客戶機-服務(wù)器協(xié)議(信息格式)的約定8.5.3 服務(wù)器功能結(jié)構(gòu)8.5.4 服務(wù)器程序的實現(xiàn)8.5.5 客戶機的功能結(jié)構(gòu)8.5.6 客戶機程序的實現(xiàn)8.6 總結(jié)與提高8.6.1 多線程的第2種實現(xiàn)途徑8.6.2 線程的同步8.6.3 基于UDP協(xié)議的網(wǎng)絡(luò)編程附錄1 Applet簡介附錄2 JavaAPI文檔附錄3 javadoc的使用附錄4 工程文件參考文獻
編輯推薦
《Java面向?qū)ο蟪绦蛟O(shè)計》可作為應(yīng)用性、技能型人才培養(yǎng)的各類教育的“Java面向?qū)ο蟪绦蛟O(shè)計”課程教材,也可供從事Java開發(fā)和應(yīng)用的相關(guān)人員學(xué)習(xí)和參考使用。
圖書封面
評論、評分、閱讀與下載