Java語言程式設計(第2版)(2010年清華大學出版社出版的圖書)

Java語言程式設計(第2版)(2010年清華大學出版社出版的圖書)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

《Java語言程式設計(第2版)》是由呂鳳翥、馬皓編著,清華大學出版社於2010年9月出版的普通高校本科計算機專業特色教材精選·算法與程式設計教材,該教材可作為大學本、專科有關專業課程的教材,也可作為計算機愛好者自學Java語言的參考書。

該教材介紹了Java語言程式設計的基礎知識、基本語法、編程技巧和Java語言面向對象的特徵以及Java語言在圖形界面設計、集合操作和網路編程等方面的套用。也討論了Java語言的異常處理、多執行緒、輸入輸出和檔案操作等內容。

基本介紹

  • 書名:Java語言程式設計(第2版)
  • 作者:呂鳳翥
  • 類別:普通高校本科計算機專業特色教材精選·算法與程式設計
  • 出版社:清華大學出版社
  • 出版時間:2010年9月1日
  • 頁數:431 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302232971
  • CIP核字號:2010150148
成書過程,修訂背景,出版工作,內容簡介,教材目錄,教學資源,課程資源,配套教材,教材特色,作者簡介,

成書過程

修訂背景

在中國高等教育逐步實現大眾化後,高等學校將會面向國民經濟發展的第一線,為行業、企業培養各級各類高級套用型專門人才。為此,教育部已經啟動了“高等學校教學質量和教學改革工程”,要以信息技術為手段,深化教學改革和人才培養模式改革。培養具有一定專業特色的和特定能力強的計算機專業套用型人才則是計算機教育要解決的問題。
為了適應21世紀人才培養的需要,培養具有特色的計算機人才,急需一批適合各種人才培養特點的計算機專業教材。一些高校在計算機專業教學和教材改革方面已經做了大量工作,許多教師在計算機專業教學和科研方面已經積累了許多寶貴經驗。將他們的教研成果轉化為教材的形式,向全中國其他學校推廣。
Java語言是計算機套用面向對象的程式設計語言之一,該語言在網路編程方面有著廣泛的套用。在網路時代,為了滿足網路的發展和套用,越來越多的人需要學會和掌握網路程式語言。為此,作者在不斷總結教學經驗的基礎上,根據收到讀者的意見修訂了該教材。

出版工作

2010年9月1日,《Java語言程式設計(第2版)》由清華大學出版社出版。
責任編輯
焦虹
責任校對
白蕾

內容簡介

該教材介紹了Java語言的基本語法和重要套用,第1、2章介紹Java語言的特點和Java程式的實現,以及該語言的語法基礎。第3章介紹Java語言面向對象的特徵。第4章介紹Java Applet 及其套用。第5章詳細介紹了圖形用戶界面設計,這是Java語言的重要編程套用之一。第6章介紹了異常處理。第7章介紹了執行緒的創建、執行緒的狀態,以及執行緒的重要特性。第8章介紹了有關Java語言的集合操作,這也是Java語言的主要套用。第9章介紹了Java語言的輸入輸出操作和檔案操作。第10章介紹了Java語言的網路編程,這是該語言的重要套用。

教材目錄

第1章Java語言概述1
填空題142
7.3.2啟動303
1.1Java語言的歷史1
分析程式的輸出結果題143
7.3.3終止303
1.2Java語言的特點2
編程題150
7.3.4暫停304
1.3Java程式及其實現4
上機題151
7.3.5狀態判斷306
1.3.1Java Application程式舉例5
第4章Java Applet及其套用153
7.4執行緒的同步307
1.3.2Java Application程式的結構特點7
4.1Applet 概述153
7.4.1非同步實例307
1.4Java Application程式的實現8
4.1.1一個Applet的例子153
7.4.2關鍵字synchronized和鎖309
1.4.1編輯Java源程式8
4.1.2HTML檔案154
7.4.3等待wait()和喚醒notify()311
1.4.2編譯Java源程式8
4.1.3Applet 的特點和工作原理155
7.4.4完整的同步實例312
1.4.3運行Java的位元組碼檔案9
4.2Applet 與Applet類158
7.5執行緒的其他特性314
1.5Java Application程式的不同界面輸出10
4.2.1Applet與Applet類的關係158
7.5.1主執行緒314
習題13
4.2.2Applet類的主要方法159
7.5.2守護執行緒315
問答題13
4.3Applet程式和HTML檔案161
7.5.3執行緒組317
選擇題14
4.3.1HTML檔案161
7.5.4執行緒優先權319
判斷題14
4.3.2向Applet傳遞參數162
7.5.5死鎖319
分析程式的輸出結果題15
4.4Applet的套用164
7.5.6執行緒池321
編程題16
4.4.1繪製圖形164
7.5.7不再使用的方法323
上機題17
4.4.2演示圖像179
習題324
第2章Java語言語法基礎19
4.4.3播放聲音182
問答題324
2.1詞法規則19
習題184
選擇題325
2.1.1標識符19
問答題184
判斷題325
2.1.2關鍵字20
選擇題185
分析程式的輸出結果題325
2.1.3分隔設定20
判斷題186
上機題327
2.1.4注釋符21
分析程式的輸出結果題187
第8章Java語言的集合操作329
2.2數據類型21
編程題189
8.1概念329
2.2.1基本數據類型21
上機題189
8.2數組(Arrays)類329
2.2.2複合數據類型22
第5章圖形用戶界面設計191
8.3基本的集合接口331
2.2.3類型轉換22
5.1圖形用戶界面概述191
8.4集合(Set)332
2.3常量和變數24
5.1.1圖形用戶界面的構成191
8.5列表(List)336
2.3.1常量24
5.1.2圖形用戶界面的實現192
8.6映射(Map)338
2.3.2變數27
5.1.3界面元素的類結構195
8.7Collections類342
2.4運算符和表達式32
5.2事件和事件處理196
8.7.1排序343
2.4.1運算符32
5.2.1事件處理方法196
8.7.2同步346
2.4.2表達式37
5.2.2事件類和監聽者接口199
8.7.3隻讀346
2.5語句42
5.3基本控制組件的使用206
8.7.4特殊集合347
2.5.1表達式語句和空語句42
5.3.1按鈕和標籤207
8.8枚舉和疊代348
2.5.2塊語句42
5.3.2文本框和文本區209
8.9歷史集合類350
2.5.3選擇語句43
5.3.3單複選框和列表214
8.10使用原則351
2.5.4循環語句46
5.3.4下拉列表和滾動條219
習題352
2.5.5轉向語句49
5.3.5畫布224
問答題352
2.5.6其他語句53
5.4布局設計226
選擇題352
2.6數組和字元串53
5.4.1順序布局227
判斷題352
2.6.1數組53
5.4.2邊界布局229
分析程式的輸出結果題353
2.6.2字元數組和字元串60
5.4.3卡片布局230
上機題355
2.6.3Java Application 命令行參數62
5.4.4格線布局233
9章Java輸入/輸出357
習題63
5.4.5複雜的格線布局235
9.1流的概念357
問答題63
5.5常用容器組件的使用239
9.2輸入/輸出類358
選擇題65
5.5.1容器概述239
9.2.1基本類358
判斷題67
5.5.2容器Panel240
9.2.2類別和功能359
計算表達式的值,上機驗證其結果題69
5.5.3視窗和選單243
9.3標準輸入/輸出361
分析程式的輸出結果題70
5.5.4對話框255
9.4檔案讀/寫364
編程題74
習題261
9.4.1位元組流方式364
上機題75
問答題261
9.4.2字元流方式367
第3章Java語言面向對象的特徵77
選擇題261
9.4.3檔案緩衝類369
3.1面向對象的基本概念77
判斷題263
9.5流的包裝373
3.1.1對象和類77
分析程式的輸出結果題264
9.5.1概念373
3.1.2封裝性79
編程題270
9.5.2連線多個輸入流375
3.1.3繼承性79
上機題270
9.5.3基本數據流377
3.1.4多態性80
第6章異常和異常處理271
9.5.4管道操作380
3.2類的定義80
6.1異常和異常類271
9.6檔案類383
3.2.1類的定義格式80
6.1.1異常271
9.7隨機訪問檔案389
3.2.2變數81
6.1.2異常類272
習題391
3.2.3方法84
6.2異常處理274
問答題391
3.2.4實例90
6.2.1程式運行時異常275
選擇題392
3.2.5靜態變數和靜態方法92
6.2.2捕獲異常276
判斷題392
3.2.6抽象類和抽象方法95
6.2.3拋出異常279
分析程式的輸出結果題393
3.2.7最終類、最終變數和最終方法97
6.3創建異常281
上機題394
3.3對象99
6.3.1用戶創建自己的異常281
第10章Java網路編程395
3.3.1對象的定義99
6.3.2舉例分析283
10.1概述395
3.3.2對象的賦值100
習題289
10.2URL訪問397
3.3.3對象的使用103
問答題289
10.3InetAddress類400
3.4類的繼承和多態107
選擇題289
10.4NetworkInterface類401
3.4.1父類和子類107
判斷題290
10.5Socket套用403
3.4.2成員的繼承和覆蓋113
分析程式的輸出結果題290
10.6安全套接字套用409
3.5接口和包119
簡單回答題294
10.7UDP數據報416
3.5.1接口119
編程題295
10.8組播419
3.5.2包124
上機題295
10.9對IPv6的支持422
3.6常用的工具類簡介126
第7章執行緒297
習題425
3.6.1Java語言的類庫126
7.1概念297
問答題425
3.6.2Java語言基礎類庫127
7.2執行緒的創建298
選擇題425
習題138
7.2.1繼承Thread類298
判斷題426
問答題138
7.2.2實現Runnable接口300
分析程式的輸出結果題426
選擇題139
7.2.3兩種方式的比較302
上機題430
判斷題141
7.3執行緒的狀態302
參考文獻431
(註:目錄排版順序為從左列至右列

教學資源

課程資源

《Java語言程式設計(第2版)》配有PPT課件。
資源名稱
資源類型
《Java語言程式設計(第2版)》課件
PPT

配套教材

《Java語言程式設計(第2版)》有配套的教材——《Java語言程式設計題解與上機指導(第2版)》。
書名
ISBN
出版社
出版時間
作者
《Java語言程式設計題解與上機指導(第2版)》
9787302242321
清華大學出版社
2011年1月1日
呂鳳翥

教材特色

1、該教材做到突出重點、詳析難點、解答疑點,學習起來容易理解和掌握。
2、該教材語言通俗,由淺入深,簡明實用,適於自學。
3、該教材通過例題來解釋相關的概念和方法,將明確概念和著重實用相結合,有助於對基本概念和方法的學習。
4、該教材每章備有大量的習題和上機題,掌握該章內容並檢查學習情況,有助於掌握所學的知識。

作者簡介

呂鳳翥,原北京大學計算中心黨支部書記。
馬皓,北京大學計算中心副主任,分管:網路運行室、網路信息室、運行服務室。

相關詞條

熱門詞條

聯絡我們