出版時間:2011-8 出版社:清華大學(xué)出版社 作者:趙卓君 編 頁數(shù):310
內(nèi)容概要
由趙卓君主編的《Java程序設(shè)計高級教程》內(nèi)容簡介:java已是目前世界最流行的高級編程語言之一。自誕生以來,java迅速成為開發(fā)互聯(lián)網(wǎng)應(yīng)用程序首選的編程語言?!禞ava程序設(shè)計高級教程》特針對普通高等院校計算機(jī)專業(yè)java教學(xué)而編寫,對java的泛型和泛型接口、序列化和反序列化、
gui編程、jdbc數(shù)據(jù)庫連接、線程和多線程、applet和網(wǎng)絡(luò)媒體通信等java
高級知識點作了深入講解?!秊ava程序設(shè)計高級教程》應(yīng)用了大量完整的程序案例來輔助說明,基本涵蓋sun公司scjp
java認(rèn)證要考核的知識點。
《java程序設(shè)計高級教程》既可作為普通高等院校計算機(jī)本科專業(yè)的
java教材,也可作為(scjp)認(rèn)證考試的輔導(dǎo)用書。
書籍目錄
第1章 泛型和泛型接口
1.1 類型安全問題
1.2 什么是泛型
1.3 泛型進(jìn)階:泛型類、泛型方法和泛型接口
1.3.1 泛型類
1.3.2 泛型方法
1.3.3 泛型接口
1.4 受限類型參數(shù)
1.5 類型通配符
1.5.1 泛型中的子類型
1.5.2 類型通配符“?”
1.5.3 有限制的通配符
總結(jié)
上機(jī)實驗
課后練習(xí)
第2章 序列化和反序列化
2.1 i/o流進(jìn)行數(shù)據(jù)的讀寫操作
2.1.1 serializable接口
2.1.2 externalizable接口
2.1.3 objectoutput接口
2.1.4 objectoutputstream類
2.1.5 objectinput接口
2.1.6 objectinputstream類
2.2 對象的序列化
2.3 對象的反序列化
2.4 序列化和反序列化實例操作
2.4.1 實現(xiàn)serializable接口對象
2.4.2 實現(xiàn)externalizable接口的對象
2.5 可序列化類的不同版本的序列化兼容性
總結(jié)
上機(jī)實驗
課后練習(xí)
第3章 gui圖形用戶界面編程
3.1 gui圖形用戶界面簡介
3.2 jbuilder 2006簡介
3.2.1創(chuàng)建jbuilder 2006工程
3.2.2 在jbuilder 2006中實現(xiàn)java類
3.2.3 jbuilder 2006中的調(diào)試功能
3.3 awr和swing簡介
3.4 swing容器組件
3.4.1 jfmme
3.4.2 jpanel
3.4.3 jscrollpnne
3.5 其他常用swing組件
3.5.1 標(biāo)簽jlabel
3.5.2 文本框jtextfield
3.5.3 文本域jtextarea
3.5.4 按鈕jbuaon
3.5.5 組合框jcombobox
3.5.6 復(fù)選框jcheekbox
3.5.7 單選按鈕jradiobutton
3.5.8 菜單jnenu
3.5.9 表格jtable
3.5.10 樹jtree
3.6 創(chuàng)建圖形用戶界面應(yīng)用程序
3.7 布局管理器
3.7.1 邊式布局borderlayout
3.7.2 流式布局flowlayout
3.7.3 網(wǎng)格布局cridlayout
3.8 事件處理機(jī)制
3.8.1 按鈕事件處理程序
3.8.2 鍵盤事件處理程序
3.8.3 鼠標(biāo)事件處理程序
3.8.4 事件處理程序?qū)嵗?br /> 總結(jié)
上機(jī)實驗
課后練習(xí)
第4章 jdbc數(shù)據(jù)庫編程
4.1 數(shù)據(jù)庫訪問技術(shù)簡介
4.2 jdbc連接數(shù)據(jù)庫
4.2.1 jdbc-odbc橋連接
4.2.2 純java方式連接
4.3 訪問數(shù)據(jù)
4.3.1 添加數(shù)據(jù)
4.3.2 刪除數(shù)據(jù)
4.3.3 修改數(shù)據(jù)
4.3.4 查詢數(shù)據(jù)
4.4 顯示數(shù)據(jù)
4.4.1 在yrable中顯示數(shù)據(jù)
4.4.2 在jtextfield中顯示數(shù)據(jù)
4.5 使用預(yù)編譯語句
4.6 調(diào)用存儲過程
總結(jié)
上機(jī)實驗
課后練習(xí)
第5章 java中的多線程
5.1 線程與多線程的基本概念
5.2 java語言線程的實現(xiàn)
5.2.1 擴(kuò)展thread類創(chuàng)建線程
5.2.2 實現(xiàn)runnable接口創(chuàng)建線程
5.3 java線程的狀態(tài)及生存期
5.4 多線程的控制
5.4.1 鎖與線程同步
5.4.2 線程阻塞
5.4.3 優(yōu)先級與線程調(diào)度
5.4.4 使用線程組
5.5 多線程的應(yīng)用
5.5.1 使用定時器
5.5.2 經(jīng)典同步問題
5.5.3 線程池與資源池
總結(jié)
上機(jī)實驗
課后練習(xí)
第6章 applet和網(wǎng)絡(luò)編程
6.1 application與applet程序
6.2 applet圖形界面的輸入/輸出
6.3 同時作為application與applet的程序
6.4 application與applet的相互轉(zhuǎn)換
6.4.1 將application轉(zhuǎn)換為applet
6.4.2 將applet轉(zhuǎn)換為application
6.5 applet的生命周期
6.6 向applet傳遞參數(shù)信息
6.7 applet的事件接收器
6.8 java applet的應(yīng)用實例
6.8.1 利用java applet顯示網(wǎng)絡(luò)文件
6.8.2 利用java applet顯示圖片
6.8.3 applet的通信
6.8.4 利用java applet播放音樂
6.8.5 利用java applet獲取系統(tǒng)變量
6.8.6 利用java applet開發(fā)windows桌面程序
6.9 java網(wǎng)絡(luò)編程
6.9.1 網(wǎng)絡(luò)基礎(chǔ)知識
6.9.2 url編程
6.9.3 tcp套接字編程
6.9.4 udp套接字編程
總結(jié)
上機(jī)實驗
課后練習(xí)
第7章 c/s架構(gòu)應(yīng)用程序開發(fā)
7.1 軟件架構(gòu)簡介
7.1.1 c/s架構(gòu)應(yīng)用程序
7.1.2 b/s架構(gòu)應(yīng)用程序
7.2 c/s架構(gòu)的學(xué)生成績管理系統(tǒng)的設(shè)計與實現(xiàn)
7.2.1 系統(tǒng)功能需求描述
7.2.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
7.2.3 系統(tǒng)整體結(jié)構(gòu)的設(shè)計與實現(xiàn)
7.2.4 系統(tǒng)主要功能的設(shè)計與實現(xiàn)
總結(jié)
附錄a 綜合復(fù)習(xí)題
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載