Java程式設計基礎第2版

Java程式設計基礎第2版

《Java程式設計基礎第2版》是2021年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java程式設計基礎第2版
  • 作者:耿祥義
  • 出版社:清華大學出版社
  • 出版時間:2021年8月
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302542902
內容簡介,圖書目錄,作者簡介,

內容簡介

Java語言是很優秀的語言,具有面向對象、與平台無關、安全、穩定和多執行緒等優良特性,特別適用於網路應用程式的設計,已經成為網路時代重要的程式語言之一。 本書按照基礎知識、基礎訓練、上機實踐組織教材的體系結構。基礎知識體現重要和實用的知識,是教師需要重點講解的內容;基礎訓練是針對基礎知識需要具備的編程能力;上機實踐是要求學生獨立完成的實踐活動。全書共分12章,包含了Java的基本數據類型,語句,類與對象,子類與繼承,接口與實現,匿名類,函式接口與Lambda表達式,異常類,常用實用類,輸入、輸出流,JDBC資料庫操作,Java swing圖形用戶界面,Java多執行緒機制,Java網路編程和綜合實訓等內容。 本書適合作為高等職業院校及套用型本科院校相關專業的Java程式設計教材。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

圖書目錄

第1章初識Java1
1.1開發環境1
1.2簡單的Java程式4
1.3小結9
1.4課外讀物9
習題19
第2章基本數據類型與數組12
2.1整數類型12
2.2字元類型15
2.3浮點類型17
2.4邏輯類型20
2.5類型轉換運算21
2.6輸入、輸出數據24
2.7數組27
2.8小結31
2.9課外讀物31
習題231
第3章運算符、表達式和語句35
3.1運算符與表達式35
3.2分支語句39
3.3循環語句43
3.4小結46
3.5課外讀物46
習題346
第4章類與對象50
4.1數據和算法的封裝50
4.2類的結構54
4.3構造方法與對象的創建59
4.4Java程式的結構63
4.5對象的引用和實體65
4.6對象的組合68
4.7實例成員與類成員71
4.8this關鍵字75
4.9方法重載78
4.10包語句81
4.11import語句84
4.12訪問許可權86
4.13可變參數與var局部變數89
4.14小結91
4.15課外讀物92
習題492
第5章繼承與接口99
5.1子類99
5.2成員變數的隱藏和方法重寫102
5.3super關鍵字104
5.4final關鍵字107
5.5對象的上轉型對象109
5.6多態和抽象類112
5.7接口與實現115
5.8接口回調119
5.9匿名類122
5.10函式接口與Lambda表達式125
5.11異常類128
5.12小結131
5.13課外讀物131
習題5131
第6章常用實用類140
6.1String對象140
6.2String對象與數組144
6.3String對象與基本數據的相互轉化147
6.4正則表達式150
6.5分解String對象153
6.6日期與時間155
6.7數學公式160
6.8StringBuffer對象163
6.9小結164
6.10課外讀物164
習題6165
第7章輸入、輸出流169
7.1File類169
7.2檔案位元組輸入流172
7.3檔案位元組輸出流174
7.4檔案字元輸入、輸出流177
7.5緩衝流179
7.6隨機流183
7.7數據流186
7.8解析檔案189
7.9小結192
7.10課外讀物192
習題7192
第8章JDBC資料庫操作195
8.1連線Access資料庫195
8.2查詢操作198
8.3更新、插入與刪除操作203
8.4預處理語句206
8.5標準化考試209
8.6小結212
8.7課外讀物212
習題8212
第9章Java Swing圖形用戶界面213
9.1Java Swing概述213
9.2視窗215
9.3選單條、選單與選單項218
9.4常用組件220
9.5容器與布局223
9.6ActionEvent事件226
9.7ItemEvent事件231
9.8FocusEvent事件235
9.9MouseEvent事件237
9.10KeyEvent事件243
9.11Lambda表達式做監視器247
9.12對話框249
9.13小結255
9.14課外讀物256
習題9256
第10章多執行緒257
10.1Java中的執行緒257
10.2Thread類261
10.3執行緒間共享數據264
10.4執行緒的常用方法268
10.5執行緒同步271
10.6協調同步的執行緒274
10.7執行緒聯合277
10.8計時器執行緒279
10.9GUI執行緒282
10.10小結285
10.11課外讀物286
習題10286
第11章Java網路編程292
11.1URL類292
11.2套接字295
11.3使用多執行緒300
11.4UDP數據報307
11.5小結314
11.6課外讀物314
習題11314
第12章綜合實訓315
12.1限時回答問題315
12.2保存計算過程的計算器319
12.3課外讀物338
參考文獻339

作者簡介

耿祥義,男,52,1995年中國科學技術大學博士畢業,獲理學博士學位。1997年從中山大學博士後流動站出站。現任大連交通大學教授。有多年講授Java語言的經驗,已編寫出版《Java 2實用教程》《Java 課程設計》《JSP 實用教程》《JSP 基礎教程》《XML 基礎教程》等10餘部教材。

相關詞條

熱門詞條

聯絡我們