Java編程基礎(2023年9月1日清華大學出版社出版的圖書)

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

《Java編程基礎》是2023年9月1日清華大學出版社出版的圖書,作者:陳國君。

基本介紹

  • 中文名:Java編程基礎
  • 作者:陳國君
  • 出版時間:2023年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302641223
  • 定價:69 元
  • 印次:1-1
  • 印刷日期:2023.09.06
內容簡介,圖書目錄,

內容簡介

《Java編程基礎》以Java基礎程式設計、面向對象程式設計和事件處理為主線,利用簡潔的語言和豐富的實例講 解Java面向對象程式設計的重點和難點。全書共17章,內容包括程式設計基礎、面向對象程式設計、 異常處理、輸入輸出與檔案處理、泛型與容器類、內部類與Lambda表達式、圖形界面設計、事件處理、 繪圖與動畫程式設計、多執行緒程式設計、Java網路程式設計、Java資料庫程式設計。 本書在結構上注重前後內容的連貫性,力求抓住重點、分解難點,體現“理論性、實用性、技術性” 三者相結合的編寫特色。對每個知識點不但能告訴讀者怎樣做,而且能告訴讀者為什麼這樣做。 本書可作為套用型本科和高職院校計算機及其相關專業的教材,也可作為各校程式設計公共課的教 學用書。

圖書目錄

第1章?Java語言開發環境1
1.1?Java語言規範1
1.2?Java虛擬機2
1.3?Java程式的結構2
1.4?Java開發工具4
1.5?JDK的使用6
本章小結9
習題9
第2章?Java語言基礎10
2.1?數據類型10
2.2?關鍵字與標識符14
2.3?常量15
2.4?變數16
2.5?數據類型之間的轉換17
2.6?局部變數的類型推斷20
2.7?從鍵盤輸入數據21
2.8?運算符與表達式25
本章小結32
習題32
第3章?流程控制33
3.1?語句與複合語句33
3.2?順序結構34
3.3?分支結構34
3.4?循環結構40
本章小結48
習題48
第4章?數組、字元串50
4.1?數組50
4.2?字元串61
本章小結65
習題65
第5章?類與對象66
5.1?類的基本概念66
5.2?定義類67
5.3?對象的創建與使用70
5.4?參數的傳遞76
5.5?匿名對象81
本章小結82
習題82
第6章?Java語言類的特性84
6.1?類的私有成員與公共成員84
6.2?方法的重載86
6.3?構造方法87
6.4?靜態成員94
6.5?對象的套用98
本章小結103
習題103
第7章?繼承、抽象類與接口104
7.1?類的繼承104
7.2?抽象類119
7.3?接口121
7.4?包130
本章小結133
習題134
第8章?異常處理135
8.1?異常處理的基本概念135
8.2?異常處理類137
8.3?異常的處理139
8.4?拋出異常143
8.5?多重捕獲異常149
8.6?自動關閉資源的try語句150
本章小結151
習題152
第9章?輸入輸出與檔案處理153
9.1?Java語言的輸入輸出153
9.2?使用InputStream和OutputStream類157
9.3?使用Reader和Writer類166
9.4?使用ObjectInputStream與ObjectOutputStream類171
9.5?檔案的管理與隨機訪問175
本章小結180
習題181
第10章?泛型與容器類182
10.1?泛型182
10.2?容器類193
本章小結200
習題201
第11章?內部類、匿名內部類與Lambda表達式202
11.1?內部類與匿名內部類202
11.2?函式式接口與Lambda表達式209
本章小結215
習題215
第12章?圖形界面設計216
12.1?圖形用戶界面概述及編譯與運行JavaFX程式216
12.2?圖形用戶界面工具包JavaFX217
12.3?JavaFX的布局面板224
12.4?JavaFX的輔助類235
12.5?JavaFX的屬性綁定和綁定屬性239
12.6?JavaFX常用控制項243
本章小結252
習題253
第13章?事件處理254
13.1?Java語言的事件處理機制—委託事件模型254
13.2?Java語言的事件類260
13.3?複選框和單選按鈕及相應的事件處理268
13.4?文本編輯控制項及相應的事件處理270
13.5?組合框及相應的事件處理272
13.6?為綁定屬性註冊監聽者274
13.7?滑動條及相應的事件處理277
13.8?音頻與視頻程式設計280
本章小結284
習題284
第14章?繪圖與動畫程式設計286
14.1?圖形坐標系與形狀類286
14.2?動畫程式設計298
本章小結305
習題305
第15章?多執行緒程式設計307
15.1?執行緒的概念307
15.2?Java的Thread執行緒類與Runnable接口308
15.3?多執行緒的同步控制316
15.4?執行緒之間的通信320
本章小結323
習題323
第16章?Java網路程式設計325
16.1?網路基礎325
16.2?URL程式設計328
16.3?InetAddress程式設計330
16.4?基於連線的Socket通信程式設計332
本章小結340
習題340
第17章?Java資料庫程式設計341
17.1?關係資料庫系統341
17.2?MySQL資料庫及資料庫客戶端phpMyAdmin的部署344
17.3?利用客戶端phpMyAdmin創建資料庫及表349
17.4?SQL常用命令351
17.5?JDBC程式設計357
本章小結380
習題381

相關詞條

熱門詞條

聯絡我們