注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java語言程序設(shè)計

Java語言程序設(shè)計

Java語言程序設(shè)計

定 價:¥35.00

作 者: 張思民
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機教育實用規(guī)劃教材
標 簽: Java

ISBN: 9787302144113 出版時間: 2007-02-01 包裝: 平裝
開本: 185*260 頁數(shù): 415 字數(shù):  

內(nèi)容簡介

  《Java語言程序設(shè)計》內(nèi)容由3部分組成。第1部分(第1-3章)是對Java語言基本概念、基本特征及面向?qū)ο蟮幕舅枷氲慕榻B。第2部分(第4-6章)為圖形及用戶界面設(shè)計,除介紹Java圖形用戶界面設(shè)計之外,還介紹了Java圖形、數(shù)字圖像處理和Java 3D的基礎(chǔ)知識。第3部分(第7-12章)為Java的應(yīng)用,介紹輸入/輸出流、網(wǎng)絡(luò)通信、數(shù)據(jù)庫連接及J2ME程序設(shè)計基礎(chǔ)知識?!禞ava語言程序設(shè)計》的編寫內(nèi)容與《Java程序設(shè)計實踐教程》配套,《Java程序設(shè)計實踐教程》中所涉及的基礎(chǔ)知識在《Java語言程序設(shè)計》中都有體現(xiàn)?!禞ava語言程序設(shè)計》還提供了實驗指導?!禞ava語言程序設(shè)計》在體系結(jié)構(gòu)的安排上將Java語言基礎(chǔ)知識和編程思想有機結(jié)合,書中每一部分的內(nèi)容都從基本概念到具體應(yīng)用給出了大量示例和圖示來加以說明,并用短小的典型案例進行了詳細的分析解釋,對讀者學習有很大的幫助?!禞ava語言程序設(shè)計》可作為高等學校程序設(shè)計語言教材,也可供從事軟件開發(fā)的工程技術(shù)人員自學使用。

作者簡介

暫缺《Java語言程序設(shè)計》作者簡介

圖書目錄

第1章Java概述
1.1Java 的起源
1.2Java的運行機制
1.2.1Java對Internet的影響
1.2.2Java的虛擬機
1.3Java的特點
1.4Java程序的開發(fā)過程
1.4.1JDK的下載與安裝
1.4.2Java程序的開發(fā)過程
1.4.3程序示例
習題
第2章Java基礎(chǔ)
2.1基本數(shù)據(jù)類型
2.1.1整數(shù)類型
2.1.2浮點型
2.1.3字符型
2.1.4布爾型
2.1.5數(shù)據(jù)類型的轉(zhuǎn)換
2.2表達式和運算符
2.2.1表達式與運算符
2.2.2算術(shù)運算符
2.2.3關(guān)系與邏輯運算符
2.2.4位運算符
2.3程序控制語句
2.3.1語句
2.3.2控制語句
2.3.3if條件語句
2.3.4switch語句
2.3.5循環(huán)語句
2.3.6跳轉(zhuǎn)語句
2.4數(shù)組
2.4.1創(chuàng)建和使用數(shù)組
2.4.2多維數(shù)組的應(yīng)用
2.5向量
2.6字符串的簡單介紹
習題
第3章面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
3.1面向?qū)ο蟮幕靖拍?br />3.2類與對象
3.2.1定義類
3.2.2成員方法
3.3對象
3.4面向?qū)ο筇匦?br />3.4.1封裝性
3.4.2繼承性
3.4.3多態(tài)性
3.4.4其他修飾符的用法
3.5接口和包
3.5.1接口
3.5.2包
3.5.3壓縮文件jar
習題
第4章圖形用戶界面設(shè)計
4.1Applet及awt類包
4.1.1Applet
4.1.2awt類包
4.2文本組件及按鈕類
4.2.1文本組件類
4.2.2按鈕(Button)類
4.3面板與布局管理
4.3.1面板(Panel)類
4.3.2布局策略
4.4事件處理
4.4.1事件處理機制
4.4.2事件類
4.4.3事件及監(jiān)聽器接口
4.4.4事件適配器
4.4.5鼠標鍵盤事件
4.5常用圖形用戶界面組件
4.5.1窗體(Frame)類
4.5.2選擇組件
4.5.3菜單和對話框
習題
第5章Java swing基礎(chǔ)
5.1swing概述
5.2JFrame類的使用
5.3JComponent類組件的使用
5.3.1JComponent類的一些常用子類
5.3.2按鈕和標簽
5.3.3單選按鈕、復(fù)選框和下拉列表
5.3.4卡片選項頁面(JTabbedPane)
5.3.5滑桿(JSlider)和進度指示條(JProgressBar)
5.4表格(JTable)
5.5樹(JTree)
5.5.1樹的概念
5.5.2樹的構(gòu)造方法
5.6對話框(JOptionPane)
習題
第6章Java圖形與圖像處理
6.1圖形與圖形的描繪
6.1.1Graphics類
6.1.2Java 2D
6.1.3畫布Canvas
6.1.4字體(Font)類
6.2數(shù)字圖像處理
6.2.1圖像文件
6.2.2圖像的基本操作
6.2.3雙緩沖
6.2.4圖像處理技術(shù)
6.3Java 3D基礎(chǔ)
6.3.1Java 3D概述
6.3.2Java 3D程序設(shè)計
6.3.3Java 3D基本幾何圖形
6.3.4三維文字
6.3.5導入三維圖形文件
習題
第7章多線程與異常處理
7.1多線程的基本概念
7.1.1線程與多線程
7.1.2線程的生命周期
7.1.3線程的優(yōu)先級
7.2線程的使用方法
7.2.1創(chuàng)建Thread子類構(gòu)造線程
7.2.2實現(xiàn)Runnable接口構(gòu)造線程
7.3線程同步
7.3.1使用多線程造成的數(shù)據(jù)混亂
7.3.2同步線程
7.4異常處理
7.4.1Java的異常處理機制
7.4.2異常的拋出
7.4.3異常處理
習題
第8章輸入/輸出流
8.1輸入/輸出流
8.1.1流的概念
8.1.2io類庫
8.2文件處理
8.2.1文件與目錄管理
8.2.2文件流
8.3隨機存取文件和本地可執(zhí)行文件
8.3.1隨機存取文件流
8.3.2本地可執(zhí)行文件
8.4數(shù)據(jù)流與對象流
8.4.1數(shù)據(jù)流
8.4.2對象流
8.5Java多媒體技術(shù)
8.5.1在Applet程序中播放聲音
8.5.2Java多媒體包JMF的應(yīng)用
8.5.3應(yīng)用輸入流播放音頻文件
習題
第9章網(wǎng)絡(luò)通信
9.1網(wǎng)絡(luò)編程的基礎(chǔ)知識
9.1.1IP地址和端口號
9.1.2套接字
9.2基于TCP網(wǎng)絡(luò)程序設(shè)計
9.2.1客戶機/服務(wù)器模式
9.2.2同時服務(wù)于多個客戶的解決方案
9.3基于UDP網(wǎng)絡(luò)程序設(shè)計
9.3.1基于UDP的數(shù)據(jù)報套接字
9.3.2數(shù)據(jù)報的程序設(shè)計過程
9.3.3廣播數(shù)據(jù)報套接字
9.4基于客戶機/服務(wù)器模式的分布計算
9.4.1分布式模式
9.4.2分布式程序設(shè)計
習題
第10章Java數(shù)據(jù)庫連接
10.1JDBC概述
10.2JDBC預(yù)備知識
10.2.1SQL語句的基本內(nèi)容
10.2.2JDBC API介紹
10.3連接數(shù)據(jù)庫
10.3.1打開連接
10.3.2URL的一般用法
10.3.3JDBC URL
10.3.4odbc 子協(xié)議
10.3.5注冊子協(xié)議
10.3.6發(fā)送SQL 語句
10.4 JDBC編程實例
10.4.1數(shù)據(jù)庫編程的一般步驟
10.4.2數(shù)據(jù)表操作
10.4.3數(shù)據(jù)庫應(yīng)用
習題
第11章常見數(shù)據(jù)結(jié)構(gòu)及算法分析
11.1向量類Vector
11.1.1向量類的構(gòu)造方法
11.1.2向量類的功能方法
11.2堆棧(Stack)
11.3哈希表(Hashtable)
11.4算法分析
習題
第12章J2ME程序設(shè)計基礎(chǔ)
12.1建立J2ME開發(fā)環(huán)境
12.1.1J2ME概述
12.1.2建立J2ME開發(fā)環(huán)境
12.2 J2ME應(yīng)用程序設(shè)計
12.2.1應(yīng)用程序的基本結(jié)構(gòu)
12.2.2用戶界面類
12.2.3應(yīng)用程序設(shè)計和運行過程
12.2.4Screen高級用戶界面設(shè)計
12.2.5Canvas低級用戶界面設(shè)計
12.3控制圖形移動程序設(shè)計
12.3.1任務(wù)及總體結(jié)構(gòu)設(shè)計
12.3.2用戶界面TestMove類
12.3.3TestMoveCanvas類
12.3.4移動物體MoveOb類
12.4數(shù)據(jù)記錄管理系統(tǒng)
12.5開發(fā)J2ME網(wǎng)絡(luò)應(yīng)用程序
習題
第13章Java程序設(shè)計實驗指導
實驗一Java開發(fā)工具
實驗二標識符、關(guān)鍵字和數(shù)據(jù)類型
實驗三運算符,表達式,語句
實驗四類,對象和接口
實驗五數(shù)組與字符串
實驗六文本框和文本區(qū)
實驗七按鈕與標簽
實驗八面板和畫布
實驗九布局設(shè)計
實驗十選擇與組件
實驗十一建立窗口和菜單
實驗十二Java Swing基礎(chǔ)
實驗十三Java圖形繪制
實驗十四Java多線程與異常處理
實驗十五輸入輸出流
實驗十六網(wǎng)絡(luò)通信
實驗十七Java數(shù)據(jù)庫連接
實驗十八多媒體

本目錄推薦

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