注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Java編程指南:基礎(chǔ)知識、類庫應(yīng)用及案例設(shè)計

Java編程指南:基礎(chǔ)知識、類庫應(yīng)用及案例設(shè)計

Java編程指南:基礎(chǔ)知識、類庫應(yīng)用及案例設(shè)計

定 價:¥89.00

作 者: 彭波,孫一林
出版社: 清華大學(xué)出版社
叢編項: 清華開發(fā)者書庫
標 簽: 暫缺

ISBN: 9787302536147 出版時間: 2019-11-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書是一本適合大學(xué)、大專等理、工科院校學(xué)生學(xué)習(xí)Java語言以及編寫Java應(yīng)用程序的實用型教科書或教學(xué)參考書,主要闡述了Java語言的關(guān)鍵字、語句、語法規(guī)則、類庫等的使用方法,其內(nèi)容包括Java語言開發(fā)工具的介紹、面向?qū)ο缶幊痰母拍睢ava基礎(chǔ)語句、Java類、類的繼承與多態(tài)等特性、接口、包、異常、Java基礎(chǔ)類庫的應(yīng)用,以及通過應(yīng)用型案例掌握Java語言的輸入、輸出操作、圖形用戶界面操作、Applet小程序的編寫、圖形繪制操作、多線程處理、圖像動畫制作、網(wǎng)絡(luò)編程、數(shù)據(jù)庫操作、媒體流處理、Android系統(tǒng)應(yīng)用等相關(guān)類庫的使用。

作者簡介

  彭波 中國農(nóng)業(yè)大學(xué)信息與電氣工程學(xué)院教授,博士生導(dǎo)師,主講《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計與分析》、《C程序設(shè)計》、《多媒體技術(shù)》等課程,主編《數(shù)據(jù)結(jié)構(gòu)》(十一五規(guī)劃教材)、《數(shù)據(jù)結(jié)構(gòu)及算法》、《多媒體技術(shù)教程》、《Java編程技術(shù)全接觸》、《程序設(shè)計》等教材。長期從事計算機科學(xué)與技術(shù)方面的教學(xué)及科研工作,主持和參加多項國家科技支撐計劃課題,曾獲得全國寶鋼教育基金獎優(yōu)秀教師、中國農(nóng)業(yè)大學(xué)杰出教師等。

圖書目錄

目錄
第1篇Java程序設(shè)計基礎(chǔ)
第1章Java程序設(shè)計基礎(chǔ)
1.1Java程序與運行
1.1.1Java語言的特征
1.1.2Java虛擬機
1.1.3Java字節(jié)代碼
1.1.4Java編譯單元
1.2Java程序的開發(fā)
1.2.1Java語言程序開發(fā)平臺
1.2.2Java程序基礎(chǔ)開發(fā)運行平臺——J2SDK 
1.2.3在Windows操作系統(tǒng)中搭建Java程序的開發(fā)和運行環(huán)境
1.2.4Java程序的編譯和運行
1.3Java語言的標識符和關(guān)鍵字
1.3.1Java注釋語句
1.3.2Java標識符
1.3.3Java關(guān)鍵字
1.4Java基本數(shù)據(jù)類型
1.4.1數(shù)據(jù)值的表示法
1.4.2變量
1.4.3變量的數(shù)據(jù)類型轉(zhuǎn)換
1.4.4常量
1.5Java運算符和表達式
1.5.1Java運算符
1.5.2Java表達式
1.5.3表達式中運算符的使用規(guī)則
1.6Java程序流控制語句
1.6.1分支結(jié)構(gòu)語句
1.6.2循環(huán)結(jié)構(gòu)語句
1.6.3輔助流控制語句
1.6.4流控制語句應(yīng)用示例
1.7小結(jié)
1.8習(xí)題
第2章Java面向?qū)ο缶幊?br />2.1面向?qū)ο蟪绦蛟O(shè)計
2.1.1面向?qū)ο蟮某绦蛟O(shè)計方法
2.1.2Java面向?qū)ο蟪绦蛟O(shè)計
2.2Java類
2.2.1Java類的定義
2.2.2方法的定義
2.2.3Java修飾符及其權(quán)限
2.3Java對象
2.3.1對象的創(chuàng)建
2.3.2構(gòu)造方法的使用
2.3.3對象的使用
2.3.4對象的清除
2.3.5Java類和對象的關(guān)系
2.4數(shù)組對象
2.4.1一維數(shù)組的聲明和創(chuàng)建
2.4.2多維數(shù)組的聲明和創(chuàng)建
2.4.3數(shù)組的應(yīng)用
2.5小結(jié)
2.6習(xí)題
第3章Java類的繼承與多態(tài)
3.1Java類的繼承
3.1.1概念和語法
3.1.2Java類繼承關(guān)系的測試
3.1.3隱藏、覆蓋和重載
3.1.4構(gòu)造方法的重載
3.2abstract和final修飾符
3.2.1abstract修飾符
3.2.2final修飾符
3.3this和super變量
3.3.1this變量
3.3.2super變量
3.4Java的多態(tài)性
3.4.1多態(tài)的概念
3.4.2多態(tài)的應(yīng)用
3.4.3構(gòu)造方法與多態(tài)
3.5小結(jié)
3.6習(xí)題
第4章Java接口和Java包
4.1Java接口
4.1.1接口的定義
4.1.2接口的實現(xiàn)
4.1.3接口的繼承
4.1.4Java類同時繼承父類并實現(xiàn)接口
4.1.5接口與Java抽象類
4.1.6接口的應(yīng)用
4.2Java包
4.2.1package語句
4.2.2Java包與路徑
4.2.3import語句
4.2.4直接引用Java包中的類和接口
4.2.5Java包的應(yīng)用
4.3小結(jié)
4.4習(xí)題
第5章Java異常處理
5.1Java異常處理機制
5.1.1異常的類型
5.1.2異常處理機制
5.1.3Java的異常處理
5.2Java異常的捕獲與處理
5.2.1trycatch語句
5.2.2finally語句
5.3Java異常的拋出
5.3.1從方法體中拋出異常對象
5.3.2針對被拋出的異常對象的處理
5.4Java基礎(chǔ)包中定義的常用異常類
5.4.1異常類的根類與直接子類
5.4.2java.lang包中定義的具體異常類
5.5自定義異常類
5.5.1異常類定義規(guī)則及拋出
5.5.2捕獲自定義異常對象
5.6小結(jié)
5.7習(xí)題
第6章Java基礎(chǔ)類的應(yīng)用
6.1java.lang包
6.2Object類
6.3基本數(shù)據(jù)類型類
6.3.1整型類
6.3.2浮點類
6.3.3其他常用類
6.4字符串String類
6.4.1String類
6.4.2創(chuàng)建String對象并對其進行操作
6.4.3StringBuffer類
6.4.4創(chuàng)建StringBuffer對象并對其進行操作
6.5Math類
6.6Runtime類
6.7System類
6.8小結(jié)
6.9習(xí)題
第2篇Java基礎(chǔ)類庫案例
第7章Java輸入和輸出操作案例
7.1Java的輸入、輸出機制
7.1.1Java數(shù)據(jù)流傳輸模式
7.1.2Java數(shù)據(jù)流的主要操作類
7.2控制臺輸入、輸出操作案例
7.3文件輸入、輸出操作案例
7.3.1字節(jié)流文件輸入、輸出操作
7.3.2字符流文件輸入、輸出操作
7.4文件隨機讀寫操作案例
7.5對象序列化傳輸案例
7.6小結(jié)
7.7習(xí)題
第8章Java圖形用戶界面設(shè)計案例
8.1構(gòu)成GUI的組件
8.1.1Java組件類
8.1.2組件屬性控制
8.1.3GUI的組成
8.2組件事件處理
8.2.1Java組件事件監(jiān)聽處理機制
8.2.2Java組件事件監(jiān)聽標準程序代碼
8.3java.awt包中組件應(yīng)用案例
8.3.1鼠標操作應(yīng)用案例
8.3.2鍵盤操作應(yīng)用案例
8.4javax.swing包中組件應(yīng)用案例
8.4.1修改組件屬性案例
8.4.2記事本應(yīng)用程序案例
8.4.3Excel表格文件內(nèi)容顯示案例
8.5小結(jié)
8.6習(xí)題
第9章Java Applet小程序案例
9.1Applet類及Applet小程序
9.1.1Applet小程序類
9.1.2Applet小程序編程框架
9.2Applet小程序的運行機制
9.3Java程序Application和Applet
9.4Applet小程序應(yīng)用案例
9.4.1顯示外部參數(shù)Applet小程序
9.4.2顯示時間Applet小程序
9.4.3播放聲音Applet小程序
9.4.4Applet小程序界面添加菜單
9.5小結(jié)
9.6習(xí)題
第10章Java基礎(chǔ)繪制圖形案例
10.1Java基礎(chǔ)圖形繪制功能
10.1.1Graphics圖形類
10.1.2繪圖坐標體系
10.1.3Graphics類中主要繪圖操作方法
10.2Java圖形繪制案例
10.2.1繪制各種圖形和圖像
10.2.2繪制數(shù)學(xué)函數(shù)圖形
10.2.3繪制直方圖
10.2.4繪制文字
10.2.5簡單繪圖程序
10.3小結(jié)
10.4習(xí)題
第11章Java高級圖像處理案例
11.1Java 2D繪制圖形案例
11.1.1二維圖形的繪制機制
11.1.2繪制二維圖形案例
11.2Java 2D圖形、文字處理案例
11.2.1二維圖形后期處理案例
11.2.2二維文字后期處理案例
11.3Java 2D圖像處理案例
11.3.1二維圖像處理機制
11.3.2二維圖像邊緣檢測案例
11.3.3二維圖像綜合處理案例
11.4小結(jié)
11.5習(xí)題
第12章Java多線程應(yīng)用案例
12.1線程
12.1.1Runnable接口和Thread類
12.1.2創(chuàng)建啟動線程對象
12.1.3創(chuàng)建具有多線程功能的Applet小程序
12.2Java多線程機制
12.2.1線程對象的生命周期和狀態(tài)
12.2.2線程對象的基本控制
12.2.3多線程問題
12.2.4線程間的同步控制機制
12.3多線程應(yīng)用程序案例
12.3.1Thread類中的sleep()方法
12.3.2Object類中的線程控制方法
12.3.3賬戶數(shù)據(jù)操作問題
12.3.4實時時鐘顯示Applet小程序
12.3.5滾動顯示文字信息Applet小程序
12.4小結(jié)
12.5習(xí)題
第3篇Java擴展類庫案例
第13章Java動畫制作案例
13.1簡單圖形動畫制作案例
13.2文字動態(tài)顯示案例
13.3圖像動態(tài)顯示案例
13.3.1動態(tài)顯示多幅圖像
13.3.2單幅圖像變形動態(tài)顯示
13.4圖像緩沖技術(shù)動態(tài)顯示案例
13.4.1緩沖技術(shù)
13.4.2利用緩沖技術(shù)實現(xiàn)動態(tài)顯示圖像案例
13.5小結(jié)
13.6習(xí)題
第14章Java網(wǎng)絡(luò)應(yīng)用案例
14.1URL通信
14.1.1創(chuàng)建并連接URL對象
14.1.2獲取網(wǎng)絡(luò)資源案例
14.1.3Web服務(wù)器提供HTTP服務(wù)案例
14.2Socket通信
14.2.1建立服務(wù)器和客戶機Socket通信程序框架
14.2.2Socket通信案例
14.2.3網(wǎng)絡(luò)聊天室程序案例
14.3UDP通信
14.3.1建立UDP通信程序框架
14.3.2UDP通信案例
14.4小結(jié)
14.5習(xí)題
第15章Java數(shù)據(jù)庫應(yīng)用案例
15.1JDBC概述
15.1.1JDBC API
15.1.2JDBC的組成
15.1.3JDBC的任務(wù)
15.2數(shù)據(jù)庫操作命令SQL
15.2.1創(chuàng)建、刪除數(shù)據(jù)庫
15.2.2創(chuàng)建、刪除、修改基本表格
15.2.3創(chuàng)建、刪除索引
15.2.4創(chuàng)建、刪除視圖
15.2.5數(shù)據(jù)查詢
15.2.6數(shù)據(jù)更新
15.3創(chuàng)建Java數(shù)據(jù)庫應(yīng)用模型
15.3.1創(chuàng)建數(shù)據(jù)源
15.3.2加載數(shù)據(jù)庫驅(qū)動程序
15.3.3連接數(shù)據(jù)庫
15.3.4操作數(shù)據(jù)庫
15.3.5獲取數(shù)據(jù)結(jié)果集
15.4JDBC API應(yīng)用案例
15.4.1顯示查詢數(shù)據(jù)庫結(jié)果
15.4.2向數(shù)據(jù)庫中追加記錄
15.4.3SQL命令操作數(shù)據(jù)庫
15.4.4Applet數(shù)據(jù)庫應(yīng)用案例
15.5小結(jié)
15.6習(xí)題
第16章Java JMF媒體流處理及網(wǎng)絡(luò)傳輸應(yīng)用案例
16.1Java音頻數(shù)據(jù)流處理技術(shù)
16.1.1JMF中的Sound API
16.1.2音頻播放器案例
16.2Java媒體數(shù)據(jù)流處理框架——JMF
16.2.1JMF API的功能
16.2.2媒體流播放器案例
16.3Java媒體數(shù)據(jù)流網(wǎng)絡(luò)實時傳輸
16.3.1發(fā)送媒體數(shù)據(jù)流應(yīng)用程序案例
16.3.2接收媒體數(shù)據(jù)流應(yīng)用程序案例
16.4小結(jié)
16.5習(xí)題
第17章Java Android系統(tǒng)類庫應(yīng)用案例
17.1支持Java App的Android操作系統(tǒng)
17.1.1Android操作系統(tǒng)構(gòu)架
17.1.2Android常用組件(模塊)
17.2Android App以及Android Studio開發(fā)環(huán)境
17.2.1Android App架構(gòu)
17.2.2Android Studio簡介
17.3Android應(yīng)用程序案例
17.3.1三角函數(shù)圖形演示案例
17.3.2華容道智力游戲案例
17.3.3備忘錄(事件設(shè)置與提醒)案例
17.4小結(jié)
17.5習(xí)題
第18章Java擴展語句及新增功能
18.1Java語句的增加與擴展
18.1.1Java新增語句
18.1.2Lambda表達式
18.2Java接口的擴展
18.2.1Java接口的默認方法和靜態(tài)方法
18.2.2函數(shù)式接口
18.3Java類型的擴展——泛型
18.3.1泛型的定義
18.3.2泛型的應(yīng)用
18.4Java API的更新與擴展
18.4.1Java API的更新
18.4.2Java API的擴展
18.5小結(jié)
18.6習(xí)題
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號