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

Java語言程序設計

Java語言程序設計

定 價:¥33.00

作 者: 鄭莉編著
出版社: 清華大學出版社
叢編項: 清華大學計算機基礎教育課程系列教材
標 簽: Java語言 程序設計 高等學校 教材

ISBN: 9787302116608 出版時間: 2006-01-01 包裝: 平裝
開本: 16開 頁數(shù): 408 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Java語言程序設計》作者簡介

圖書目錄

第1章Java語言基礎知識1
1.1Java語言與面向?qū)ο蟮某绦蛟O計1
1.1.1面向?qū)ο蟮某绦蛟O計思想1
1.1.2Java語言的特點3
1.1.3Java類庫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ù)類型與表達式14
1.3.1變量與常量14
1.3.2基本數(shù)據(jù)類型15
1.3.3表達式與運算符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
習題26
第2章類與對象的基本概念27
2.1面向?qū)ο蟮某绦蛟O計方法概述27
2.1.1抽象27
2.1.2封裝28
2.1.3繼承28
2.1.4多態(tài)29
2.2類與對象29
2.2.1類的聲明30
2.2.2對象的聲明與引用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對象初始化和回收47
2.3.1構(gòu)造方法47
2.3.2內(nèi)存回收技術(shù)50
2.4應用舉例51
2.4.1聲明BankAccount類51
2.4.2聲明toString()方法52
2.4.3聲明存取款方法53
2.4.4使用DecimalFormat類54
2.4.5聲明類方法生成特殊的實例54
2.4.6聲明類變量55
2.5UML簡介57
2.5.1類圖58
2.5.2對象圖60
2.6本章小結(jié)60
習題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異常處理簡介74
3.2.1異常處理的意義74
3.2.2錯誤的分類75
3.2.3異常的處理77
3.2.4生成異常對象83
3.2.5聲明自己的異常類84
3.3方法的重載85
3.4本章小結(jié)87
習題87
第4章類的重用88
4.1類的繼承88
4.1.1繼承的概念88
4.1.2繼承的語法89
4.1.3隱藏和覆蓋92
4.1.4有繼承時的構(gòu)造方法96
4.1.5應用舉例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包的應用112
4.6.1Java基礎類庫概述112
4.6.2自定義包122
4.6.3JAR文件123
4.7本章小結(jié)126
習題126
第5章接口與多態(tài)128
5.1接口128
5.1.1接口的作用及語法128
5.1.2實現(xiàn)接口130
5.1.3多重繼承132
5.1.4接口的擴展134
5.2塑型136
5.2.1塑型的概念136
5.2.2塑型的應用137
5.2.3方法的查找138
5.3多態(tài)的概念139
5.3.1多態(tài)的目的140
5.3.2綁定的概念141
5.4多態(tài)的應用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
習題151
第6章輸入輸出流153
6.1概論153
6.1.1I/O流的概念153
6.1.2預定義的I/O流類概述154
6.2文件讀寫158
6.2.1寫文本文件158
6.2.2讀文本文件160
6.2.3寫二進制文件163
6.2.4讀二進制文件167
6.2.5File類169
6.2.6處理壓縮文件172
6.2.7對象序列化176
6.2.8隨機文件讀寫178
6.3本章小結(jié)181
習題181
第7章對象群體的組織183
7.1對象數(shù)組183
7.1.1用數(shù)組存儲對象183
7.1.2對數(shù)組元素進行排序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
習題222
第8章多線程223
8.1多線程編程基礎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后臺線程242
8.2線程的生命周期243
8.2.1線程的幾種基本狀態(tài)243
8.2.2死鎖問題244
8.2.3控制線程的生命247
8.3線程的優(yōu)先級247
8.4本章小結(jié)251
習題251
第9章圖形用戶界面253
9.1Applet概述253
9.2Applet應用程序接口254
9.3繪圖255
9.3.1圖形環(huán)境和圖形對象255
9.3.2顏色和字體256
9.3.3使用Graphics類繪圖256
9.3.4使用Graphics 2D類繪圖259
9.4Swing基礎260
9.4.1JFC與Swing260
9.4.2Swing與AWT261
9.4.3在Applet和Application中應用Swing262
9.5Swing的特點和概念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對象311
9.7.2邊框312
9.7.3設置外觀和感覺314
9.7.4應用線程314
9.7.5定時器317
9.8本章小結(jié)318
習題318
第10章JDBC與數(shù)據(jù)庫訪問320
10.1數(shù)據(jù)庫基礎知識320
10.1.1數(shù)據(jù)庫技術(shù)的特點320
10.1.2數(shù)據(jù)模型321
10.1.3關(guān)系表中的主碼與外來碼322
10.1.4建立一個實例數(shù)據(jù)庫323
10.1.5SQL語言簡介326
10.2通過JDBC訪問數(shù)據(jù)庫328
10.2.1設置環(huán)境330
10.2.2建立連接332
10.2.3對數(shù)據(jù)庫進行操作333
10.2.4執(zhí)行帶參數(shù)的SQL語句342
10.3本章小結(jié)342
習題342
第11章Servlet程序設計344
11.1Java網(wǎng)絡程序設計的基本概念344
11.1.1協(xié)議344
11.1.2關(guān)于URI345
11.1.3基于套接字的有連接通信346
11.1.4數(shù)據(jù)報通信347
11.1.5Servlet349
11.2Servlet基礎350
11.2.1Servlet容器、Web服務器和應用服務器350
11.2.2Web應用程序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提取服務器信息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
習題372
第12章JSP程序設計374
12.1JSP簡介374
12.1.1什么是JSP程序374
12.1.2JSP語法概述376
12.1.3JSP內(nèi)置對象380
12.1.4一個簡單的JSP程序383
12.2JSP與JavaBean387
12.2.1JavaBean簡介387
12.2.2在JSP程序中使用JavaBean389
12.3JSP標簽庫392
12.3.1標簽處理類392
12.3.2標簽庫描述文件393
12.3.3在JSP程序中使用標簽394
12.3.4自定義標簽庫395
12.4JSP與Servlet397
12.4.1Web應用程序的一般結(jié)構(gòu)397
12.4.2JSP與Servlet間的信息共享398
12.4.3JSP與Servlet間的控制傳遞400
12.4.4Web應用程序舉例400
12.5本章小結(jié)407
習題407
參考文獻409

本目錄推薦

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