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

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

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

定 價(jià):¥33.00

作 者: 鄭莉編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華大學(xué)計(jì)算機(jī)基礎(chǔ)教育課程系列教材
標(biāo) 簽: Java語言 程序設(shè)計(jì) 高等學(xué)校 教材

ISBN: 9787302116608 出版時(shí)間: 2006-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 408 字?jǐn)?shù):  

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

本書將Java語言作為大學(xué)生的計(jì)算機(jī)程序設(shè)計(jì)入門語言,其特色是內(nèi)容全面、深入淺出、輔助教材立體配套。不但詳細(xì)介紹了Java語言本身,而且討論了面向?qū)ο蟮脑O(shè)計(jì)思想和編程方法、uml建模語言、圖形用戶界面的編程方法、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)程序的編程方法、線程的使用、Java集合框架等實(shí)用開發(fā)技術(shù)。全書以面向?qū)ο蟮某绦蛟O(shè)計(jì)方法貫穿始終,基礎(chǔ)性和實(shí)用性并重。本書不僅能使讀者掌握J(rèn)ava語言,而且能夠讓讀者對(duì)現(xiàn)實(shí)世界中較簡(jiǎn)單的問題及其解決方法用計(jì)算機(jī)語言進(jìn)行描述。 本書既可供大專院校用作"Java語言程序設(shè)計(jì)"課程教材,也可供Java愛好者作為入門的自學(xué)教材。

作者簡(jiǎn)介

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

圖書目錄

第1章Java語言基礎(chǔ)知識(shí)1
1.1Java語言與面向?qū)ο蟮某绦蛟O(shè)計(jì)1
1.1.1面向?qū)ο蟮某绦蛟O(shè)計(jì)思想1
1.1.2Java語言的特點(diǎn)3
1.1.3Java類庫(kù)4
1.2Java程序概述4
1.2.1Java開發(fā)環(huán)境4
1.2.2Application舉例7
1.2.3Applet舉例8
1.2.4Servlet舉例10
1.2.5JSP和JavaBean舉例13
1.3基本數(shù)據(jù)類型與表達(dá)式14
1.3.1變量與常量14
1.3.2基本數(shù)據(jù)類型15
1.3.3表達(dá)式與運(yùn)算符16
1.3.4類型轉(zhuǎn)換20
1.4數(shù)組的概念21
1.5數(shù)組的創(chuàng)建和引用21
1.5.1數(shù)組的聲明21
1.5.2數(shù)組的創(chuàng)建21
1.5.3數(shù)組元素的初始化22
1.5.4數(shù)組的引用22
1.5.5多維數(shù)組23
1.6本章小結(jié)26
習(xí)題26
第2章類與對(duì)象的基本概念27
2.1面向?qū)ο蟮某绦蛟O(shè)計(jì)方法概述27
2.1.1抽象27
2.1.2封裝28
2.1.3繼承28
2.1.4多態(tài)29
2.2類與對(duì)象29
2.2.1類的聲明30
2.2.2對(duì)象的聲明與引用31
2.2.3數(shù)據(jù)成員32
2.2.4方法成員38
2.2.5類的組織——包的概念43
2.2.6類的訪問控制45
2.2.7類成員的訪問控制45
2.3對(duì)象初始化和回收47
2.3.1構(gòu)造方法47
2.3.2內(nèi)存回收技術(shù)50
2.4應(yīng)用舉例51
2.4.1聲明BankAccount類51
2.4.2聲明toString()方法52
2.4.3聲明存取款方法53
2.4.4使用DecimalFormat類54
2.4.5聲明類方法生成特殊的實(shí)例54
2.4.6聲明類變量55
2.5UML簡(jiǎn)介57
2.5.1類圖58
2.5.2對(duì)象圖60
2.6本章小結(jié)60
習(xí)題61
第3章類的方法62
3.1方法的控制流程62
3.1.1if選擇結(jié)構(gòu)63
3.1.2switch選擇結(jié)構(gòu)64
3.1.3for循環(huán)結(jié)構(gòu)67
3.1.4while語句68
3.1.5dowhile語句69
3.1.6break語句69
3.1.7continue語句72
3.2異常處理簡(jiǎn)介74
3.2.1異常處理的意義74
3.2.2錯(cuò)誤的分類75
3.2.3異常的處理77
3.2.4生成異常對(duì)象83
3.2.5聲明自己的異常類84
3.3方法的重載85
3.4本章小結(jié)87
習(xí)題87
第4章類的重用88
4.1類的繼承88
4.1.1繼承的概念88
4.1.2繼承的語法89
4.1.3隱藏和覆蓋92
4.1.4有繼承時(shí)的構(gòu)造方法96
4.1.5應(yīng)用舉例98
4.2Object類99
4.3終結(jié)類與終結(jié)方法103
4.3.1終結(jié)類103
4.3.2終結(jié)方法104
4.4抽象類105
4.4.1抽象類的聲明105
4.4.2抽象方法106
4.5類的組合108
4.5.1組合的語法108
4.5.2組合與繼承的比較109
4.5.3組合與繼承的結(jié)合110
4.6包的應(yīng)用112
4.6.1Java基礎(chǔ)類庫(kù)概述112
4.6.2自定義包122
4.6.3JAR文件123
4.7本章小結(jié)126
習(xí)題126
第5章接口與多態(tài)128
5.1接口128
5.1.1接口的作用及語法128
5.1.2實(shí)現(xiàn)接口130
5.1.3多重繼承132
5.1.4接口的擴(kuò)展134
5.2塑型136
5.2.1塑型的概念136
5.2.2塑型的應(yīng)用137
5.2.3方法的查找138
5.3多態(tài)的概念139
5.3.1多態(tài)的目的140
5.3.2綁定的概念141
5.4多態(tài)的應(yīng)用143
5.5構(gòu)造方法與多態(tài)145
5.5.1構(gòu)造方法的調(diào)用順序146
5.5.2構(gòu)造方法中的多態(tài)方法149
5.6內(nèi)部類150
5.7本章小結(jié)151
習(xí)題151
第6章輸入輸出流153
6.1概論153
6.1.1I/O流的概念153
6.1.2預(yù)定義的I/O流類概述154
6.2文件讀寫158
6.2.1寫文本文件158
6.2.2讀文本文件160
6.2.3寫二進(jìn)制文件163
6.2.4讀二進(jìn)制文件167
6.2.5File類169
6.2.6處理壓縮文件172
6.2.7對(duì)象序列化176
6.2.8隨機(jī)文件讀寫178
6.3本章小結(jié)181
習(xí)題181
第7章對(duì)象群體的組織183
7.1對(duì)象數(shù)組183
7.1.1用數(shù)組存儲(chǔ)對(duì)象183
7.1.2對(duì)數(shù)組元素進(jìn)行排序194
7.1.3在已排序的數(shù)組中查找196
7.2二維數(shù)組199
7.3集合201
7.3.1Java集合框架201
7.3.2向量205
7.3.3Enumeration及Iterator類209
7.3.4Map接口及其類層次213
7.3.5哈希表214
7.4本章小結(jié)221
習(xí)題222
第8章多線程223
8.1多線程編程基礎(chǔ)223
8.1.1線程的概念223
8.1.2Thread類223
8.1.3Runnable接口228
8.1.4線程間的數(shù)據(jù)共享230
8.1.5多線程的同步控制233
8.1.6線程之間的通信239
8.1.7后臺(tái)線程242
8.2線程的生命周期243
8.2.1線程的幾種基本狀態(tài)243
8.2.2死鎖問題244
8.2.3控制線程的生命247
8.3線程的優(yōu)先級(jí)247
8.4本章小結(jié)251
習(xí)題251
第9章圖形用戶界面253
9.1Applet概述253
9.2Applet應(yīng)用程序接口254
9.3繪圖255
9.3.1圖形環(huán)境和圖形對(duì)象255
9.3.2顏色和字體256
9.3.3使用Graphics類繪圖256
9.3.4使用Graphics 2D類繪圖259
9.4Swing基礎(chǔ)260
9.4.1JFC與Swing260
9.4.2Swing與AWT261
9.4.3在Applet和Application中應(yīng)用Swing262
9.5Swing的特點(diǎn)和概念265
9.5.1Swing的組件和容器層次265
9.5.2布局管理267
9.5.3事件處理281
9.6Swing組件286
9.6.1頂層容器286
9.6.2中間層容器290
9.6.3原子組件298
9.7其他Swing特性311
9.7.1Action對(duì)象311
9.7.2邊框312
9.7.3設(shè)置外觀和感覺314
9.7.4應(yīng)用線程314
9.7.5定時(shí)器317
9.8本章小結(jié)318
習(xí)題318
第10章JDBC與數(shù)據(jù)庫(kù)訪問320
10.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)320
10.1.1數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn)320
10.1.2數(shù)據(jù)模型321
10.1.3關(guān)系表中的主碼與外來碼322
10.1.4建立一個(gè)實(shí)例數(shù)據(jù)庫(kù)323
10.1.5SQL語言簡(jiǎn)介326
10.2通過JDBC訪問數(shù)據(jù)庫(kù)328
10.2.1設(shè)置環(huán)境330
10.2.2建立連接332
10.2.3對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作333
10.2.4執(zhí)行帶參數(shù)的SQL語句342
10.3本章小結(jié)342
習(xí)題342
第11章Servlet程序設(shè)計(jì)344
11.1Java網(wǎng)絡(luò)程序設(shè)計(jì)的基本概念344
11.1.1協(xié)議344
11.1.2關(guān)于URI345
11.1.3基于套接字的有連接通信346
11.1.4數(shù)據(jù)報(bào)通信347
11.1.5Servlet349
11.2Servlet基礎(chǔ)350
11.2.1Servlet容器、Web服務(wù)器和應(yīng)用服務(wù)器350
11.2.2Web應(yīng)用程序352
11.2.3Servlet API352
11.2.4Servlet的基本結(jié)構(gòu)353
11.2.5Servlet編譯和安裝354
11.3Servlet的生命周期354
11.3.1初始化355
11.3.2銷毀355
11.4與客戶端交互356
11.4.1提取Servlet信息356
11.4.2提取服務(wù)器信息357
11.4.3提取客戶端信息358
11.4.4發(fā)送HTML信息359
11.5客戶端跟蹤361
11.5.1使用Cookie361
11.5.2使用Session362
11.6協(xié)作與通信364
11.6.1Applet與Servlet的通信366
11.6.2Servlet間的信息共享367
11.7程序舉例367
11.8本章小結(jié)372
習(xí)題372
第12章JSP程序設(shè)計(jì)374
12.1JSP簡(jiǎn)介374
12.1.1什么是JSP程序374
12.1.2JSP語法概述376
12.1.3JSP內(nèi)置對(duì)象380
12.1.4一個(gè)簡(jiǎn)單的JSP程序383
12.2JSP與JavaBean387
12.2.1JavaBean簡(jiǎn)介387
12.2.2在JSP程序中使用JavaBean389
12.3JSP標(biāo)簽庫(kù)392
12.3.1標(biāo)簽處理類392
12.3.2標(biāo)簽庫(kù)描述文件393
12.3.3在JSP程序中使用標(biāo)簽394
12.3.4自定義標(biāo)簽庫(kù)395
12.4JSP與Servlet397
12.4.1Web應(yīng)用程序的一般結(jié)構(gòu)397
12.4.2JSP與Servlet間的信息共享398
12.4.3JSP與Servlet間的控制傳遞400
12.4.4Web應(yīng)用程序舉例400
12.5本章小結(jié)407
習(xí)題407
參考文獻(xiàn)409

本目錄推薦

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