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

Java語(yǔ)言程序設(shè)計(jì)

Java語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥35.00

作 者: 張思民
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)教育實(shí)用規(guī)劃教材
標(biāo) 簽: Java

ISBN: 9787302144113 出版時(shí)間: 2007-02-01 包裝: 平裝
開(kāi)本: 185*260 頁(yè)數(shù): 415 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Java語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

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