複製鏈接
請複製以下鏈接發送給好友

Java語言程序設計

(2005年清華大學出版社出版的圖書)

鎖定
《Java語言程序設計》是2005年清華大學出版社出版的圖書,作者是鄭莉。
中文名
Java語言程序設計
作    者
鄭莉
出版時間
2005年10月1日
出版社
清華大學出版社
ISBN
9787302116608
定    價
33 元

Java語言程序設計內容簡介

Java語言作為大學生的計算機程序設計入門語言,其特色是內容全面、深入淺出、輔助教材立體配套。不但詳細介紹了Java語言本身,而且討論了面向對象的設計思想和編程方法、UML建模語言、圖形用户界面的編程方法、網絡和數據庫程序的編程方法、線程的使用、Java集合框架等實用開發技術。全書以面向對象的程序設計方法貫穿始終,基礎性和實用性並重。本書不僅能使讀者掌握Java語言,而且能夠讓讀者對現實世界中較簡單的問題及其解決方法用計算機語言進行描述。本書既可供大專院校用作“Java語言程序設計”課程教材,也可供Java愛好者作為入門的自學教材。 [1] 

Java語言程序設計圖書目錄

第1章Java語言基礎知識1
1.1Java語言與面向對象的程序設計1
1.1.1面向對象的程序設計思想1
1.1.2Java語言的特點3
1.1.3Java類庫4
1.2Java程序概述4
1.2.1Java開發環境4
1.2.2Application舉例7
1.2.3Applet舉例8
1.2.4Servlet舉例10
1.2.5JSP和JavaBean舉例13
1.3基本數據類型與表達式14
1.3.1變量與常量14
1.3.2基本數據類型15
1.3.3表達式與運算符16
1.3.4類型轉換20
1.4數組的概念21
1.5數組的創建和引用21
1.5.1數組的聲明21
1.5.2數組的創建21
1.5.3數組元素的初始化22
1.5.4數組的引用22
1.5.5多維數組23
1.6本章小結26
習題26
第2章類與對象的基本概念27
2.1面向對象的程序設計方法概述27
2.1.1抽象27
2.1.2封裝28
2.1.3繼承28
2.1.4多態29
2.2類與對象29
2.2.1類的聲明30
2.2.2對象的聲明與引用31
2.2.3數據成員32
2.2.4方法成員38
2.2.5類的組織——包的概念43
2.2.6類的訪問控制45
2.2.7類成員的訪問控制45
2.3對象初始化和回收47
2.3.1構造方法47
2.3.2內存回收技術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本章小結60
習題61
第3章類的方法62
3.1方法的控制流程62
3.1.1if選擇結構63
3.1.2switch選擇結構64
3.1.3for循環結構67
3.1.4while語句68
3.1.5dowhile語句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本章小結87
習題87
第4章類的重用88
4.1類的繼承88
4.1.1繼承的概念88
4.1.2繼承的語法89
4.1.3隱藏和覆蓋92
4.1.4有繼承時的構造方法96
4.1.5應用舉例98
4.2Object類99
4.3終結類與終結方法103
4.3.1終結類103
4.3.2終結方法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組合與繼承的結合110
4.6包的應用112
4.6.1Java基礎類庫概述112
4.6.2自定義包122
4.6.3JAR文件123
4.7本章小結126
習題126
第5章接口與多態128
5.1接口128
5.1.1接口的作用及語法128
5.1.2實現接口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多態的概念139
5.3.1多態的目的140
5.3.2綁定的概念141
5.4多態的應用143
5.5構造方法與多態145
5.5.1構造方法的調用順序146
5.5.2構造方法中的多態方法149
5.6內部類150
5.7本章小結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本章小結181
習題181
第7章對象羣體的組織183
7.1對象數組183
7.1.1用數組存儲對象183
7.1.2對數組元素進行排序194
7.1.3在已排序的數組中查找196
7.2二維數組199
7.3集合201
7.3.2向量205
7.3.3Enumeration及Iterator類209
7.3.4Map接口及其類層次213
7.3.5哈希表214
7.4本章小結221
習題222
第8章多線程223
8.1多線程編程基礎223
8.1.1線程的概念223
8.1.2Thread類223
8.1.3Runnable接口228
8.1.4線程間的數據共享230
8.1.5多線程的同步控制233
8.1.6線程之間的通信239
8.1.7後台線程242
8.2線程的生命週期243
8.2.1線程的幾種基本狀態243
8.2.2死鎖問題244
8.2.3控制線程的生命247
8.3線程的優先級247
8.4本章小結251
習題251
第9章圖形用户界面253
9.1Applet概述253
9.2Applet應用程序接口254
9.3繪圖255
9.3.1圖形環境和圖形對象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本章小結318
習題318
第10章JDBC與數據庫訪問320
10.1數據庫基礎知識320
10.1.1數據庫技術的特點320
10.1.2數據模型321
10.1.3關係表中的主碼與外來碼322
10.1.4建立一個實例數據庫323
10.1.5SQL語言簡介326
10.2通過JDBC訪問數據庫328
10.2.1設置環境330
10.2.2建立連接332
10.2.3對數據庫進行操作333
10.2.4執行帶參數的SQL語句342
10.3本章小結342
習題342
第11章Servlet程序設計344
11.1Java網絡程序設計的基本概念344
11.1.1協議344
11.1.2關於URI345
11.1.3基於套接字的有連接通信346
11.1.4數據報通信347
11.1.5Servlet349
11.2Servlet基礎350
11.2.1Servlet容器、Web服務器和應用服務器350
11.2.2Web應用程序352
11.2.3Servlet API352
11.2.4Servlet的基本結構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發送HTML信息359
11.5客户端跟蹤361
11.5.1使用Cookie361
11.5.2使用Session362
11.6協作與通信364
11.6.1Applet與Servlet的通信366
11.6.2Servlet間的信息共享367
11.7程序舉例367
11.8本章小結372
習題372
第12章JSP程序設計374
12.1JSP簡介374
12.1.1什麼是JSP程序374
12.1.2JSP語法概述376
12.1.3JSP內置對象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應用程序的一般結構397
12.4.2JSP與Servlet間的信息共享398
12.4.3JSP與Servlet間的控制傳遞400
12.4.4Web應用程序舉例400
12.5本章小結407
習題407
參考文獻409 [2] 
參考資料
  • 1.    簡介  .清華大學出版社[引用日期2015-09-07]
  • 2.    目錄  .清華大學出版社[引用日期2015-09-11]