Java程式設計教程(2017年清華大學出版社出版的圖書)

Java程式設計教程(2017年清華大學出版社出版的圖書)

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

《Java程式設計教程》是2017年清華大學出版社出版的圖書。

基本介紹

  • 書名:Java程式設計教程
  • 作者:牛曉太,齊艷珂,王亞楠,王 洋,王 傑,李 向
  • 類別:教材類圖書
  • 出版社:清華大學出版社
  • 出版時間:2017年12月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302475217
內容簡介,作者簡介,圖書目錄,

內容簡介

本書在保持第1版基本框架和特色的基礎上,更新了部分章節,並對一些知識點進行了擴充,更便於讀者學習。全書內容分為12章,包括Java概述,Java語言基礎,Java控制結構、數組和字元串,Java面向對象編程,接口、內部類和Java API基礎,異常處理,Applet程式,圖形用戶界面,輸入輸出流,多執行緒,訪問資料庫以及網路程式設計等內容。 本書既適合作為普通高等院校計算機、網路工程等專業本科生(或高職高專學生)的Java程式設計課程教材,也適合從事軟體開發的技術人員培訓、自學使用。

作者簡介

牛曉太 教授 博士 鄭州航空工業管理學院學術帶頭人。中國航空學會會員。 發表論文30餘篇,曾獲得省級自然科學優秀學術論文二等獎、三等獎4項;主持省部級項目多項,撰寫學術專著多部

圖書目錄

目錄
第1章Java概述1
1.1Java簡介1
1.1.1Java的產生1
1.1.2Java的特點1
1.1.3Java三大平台2
1.2Java的開發和運行環境3
1.2.1Java虛擬機3
1.2.2JDK的安裝3
1.2.3環境變數的設定5
1.2.4Java API文檔6
1.3Java程式開發實例7
1.3.1Java應用程式實例8
1.3.2Java小程式實例10
1.4Eclipse開發平台11
1.4.1Eclipse安裝11
1.4.2Eclipse平台的項目開發12
習題114第2章Java語言基礎15
2.1標識符和關鍵字15
2.1.1標識符15
2.1.2關鍵字16
2.1.3分隔設定16
2.1.4注釋符17
2.2數據類型、常量與變數18
2.2.1數據類型18
2.2.2常量19
2.2.3變數19
2.3運算符20
2.3.1算術運算符21
2.3.2關係運算符22
2.3.3邏輯運算符22
2.3.4位運算符24
2.3.5賦值運算符24
2.3.6三元運算符26
2.3.7其他運算符26
2.4表達式27
2.4.1運算符的優先權27
2.4.2數據類型轉換28
2.4.3套用舉例29
習題232第3章Java控制結構、數組和字元串34
3.1順序結構34
3.1.1語句和語句塊34
3.1.2順序結構35
3.2分支結構35
3.2.1if語句36
3.2.2if語句的嵌套38
3.2.3多分支if語句39
3.2.4switch語句40
3.3循環結構42
3.3.1for語句42
3.3.2while語句45
3.3.3do語句46
3.3.4循環嵌套47
3.4轉移語句50
3.4.1break語句50
3.4.2continue語句51
3.5數組52
3.5.1數組的聲明52
3.5.2數組的初始化53
3.5.3數組元素的引用55
3.6字元串55
3.6.1字元串的聲明和初始化56
3.6.2字元串的處理56
習題357第4章Java面向對象編程60
4.1面向對象編程概述60
4.1.1面向對象的程式設計方法60
4.1.2類和對象60
4.1.3面向對象編程的特點60
4.1.4Java程式設計語言61
4.2類61
4.2.1類的定義61
4.2.2成員變數62
4.2.3成員方法62
4.2.4構造方法67
4.3對象69
4.3.1對象的聲明69
4.3.2對象的創建及初始化69
4.3.3對象的使用70
4.3.4對象的銷毀74
4.3.5this關鍵字75
4.4類的封裝性76
4.4.1包76
4.4.2訪問許可權79
4.4.3訪問器81
4.4.4靜態成員82
4.5類的繼承性84
4.5.1繼承的概念84
4.5.2子類85
4.5.3super關鍵字87
4.5.4終類和抽象類89
4.6類的多態性90
4.6.1多態的概念90
4.6.2方法重載90
4.6.3方法覆蓋92
4.6.4綁定93
習題494第5章接口、內部類和Java API基礎99
5.1接口99
5.1.1接口的概念99
5.1.2接口的聲明99
5.1.3接口的實現100
5.1.4常用系統接口103
5.2內部類和內部接口104
5.2.1內部類和內部接口的概念104
5.2.2內部類的定義和使用105
5.3java.lang包中的基礎類108
5.3.1Object類108
5.3.2System類109
5.3.3Math類110
5.3.4數據類型類110
5.4java.util包中的工具類112
5.4.1日期類112
5.4.2Random類113
5.4.3Scanner類114
5.4.4集合類114
習題5117第6章異常處理120
6.1異常的概念120
6.2異常類122
6.2.1Error類及其子類123
6.2.2Exception類及其子類123
6.3異常處理124
6.3.1try…catch…finally語句124
6.3.2拋出異常128
6.4創建自己的異常類130
習題6131第7章Applet程式135
7.1Applet簡介135
7.1.1Java Applet說明135
7.1.2Applet的形式及其類的層次135
7.2Applet的生命周期和顯示方法136
7.2.1Applet的生命周期136
7.2.2Applet的顯示方法137
7.2.3Applet的編寫與執行138
7.3HTML中的Applet標記139
7.4Applet套用舉例140
習題7143第8章圖形用戶界面146
8.1AWT與Swing146
8.1.1AWT概述146
8.1.2AWT的基本組件147
8.1.3Swing概述149
8.1.4AWT與Swing的區別150
8.2事件處理150
8.2.1Java中的事件處理機制151
8.2.2鍵盤事件154
8.2.3滑鼠事件156
8.2.4其他常用事件159
8.3布局管理器171
8.3.1布局管理器概述172
8.3.2常用布局172
8.4Swing組件175
8.4.1Swing包中類的關係175
8.4.2Swing中的容器176
8.4.3Swing中的常用組件187
8.4.4Swing中的新增組件190
8.4.5Swing事件概述194
習題8195第9章輸入輸出流197
9.1I/O流概述197
9.1.1數據流概念197
9.1.2Java數據流介紹197
9.2位元組流200
9.2.1InputStream和OutputStream200
9.2.2FileInputStream和FileOutputStream201
9.2.3RandomAccessFile204
9.2.4BufferedInputStream和BufferedOutputStream206
9.2.5ByteArrayInputStream和ByteArrayOutputStream208
9.2.6SequenceInputStream211
9.2.7標準輸入輸出流212
9.3字元流213
9.3.1Reader和Writer214
9.3.2InputStreamReader和OutputStreamWriter214
9.3.3FileReader和FileWriter217
9.3.4StringReader和StringWriter217
9.3.5其他類型的字元流219
9.4檔案的處理220
9.4.1檔案信息獲取和屬性更改220
9.4.2檔案和目錄操作223
9.5串列化224
9.5.1串列化的概念224
9.5.2串列化的方法225
習題9226第10章多執行緒228
10.1執行緒的概念228
10.1.1多執行緒編程的優勢228
10.1.2多執行緒編程的難點229
10.2執行緒的實現229
10.2.1創建Java執行緒229
10.2.2Java執行緒的狀態232
10.2.3Java執行緒的優先權233
10.2.4守護執行緒233
10.2.5終止另一個執行緒234
10.3執行緒同步236
10.3.1同步訪問共享資源236
10.3.2協作完成任務239
習題10242第11章訪問資料庫244
11.1資料庫簡介244
11.1.1關係型資料庫系統概述244
11.1.2MySQL資料庫簡介246
11.1.3MySQL Workbench簡介251
11.2使用JDBC進行資料庫編程251
11.2.1JDBC架構簡介252
11.2.2使用JDBC訪問資料庫252
11.2.3JDBC高級特性261
習題11269第12章網路程式設計271
12.1網路的基本概念271
12.1.1IP位址與連線埠號271
12.1.2Java中IP位址及連線埠號表示272
12.1.3客戶伺服器工作模式274
12.1.4TCP與UDP通信274
12.2URL的使用274
12.2.1URL的表示274
12.2.2URL類275
12.2.3通過URLConnection實現雙向通信277
12.3基於TCP的網路通信278
12.3.1客戶端與伺服器端通信278
12.3.2多客戶端通信284
12.4基於UDP的網路通信286
12.4.1UDP數據報文包286
12.4.2UDP通信287
習題12291參考文獻293

相關詞條

熱門詞條

聯絡我們