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

Java程序設計

(2019年人民郵電出版社出版的圖書)

鎖定
《Java程序設計》是2019年人民郵電出版社出版的圖書,作者是姬忠紅 崔瑞娟 杜其鳳,主要講述了全書共15 章,第1~9章是Java初級部分,主要內容包括Java語言概述、Java語言基礎、程序的控制語句、數組、面向對象基礎、繼承、多態、抽象類、接口、包和常用API、Java異常處理等;第10~14章是Java高級部分,主要內容包括集合類、輸入/輸出流、多線程、JDBC數據庫編程、網絡編程等;第15章是綜合項目案例。 [1] 
中文名
Java程序設計 [1] 
作    者
姬忠紅 [1] 
崔瑞娟
作    者
杜其鳳
出版社
人民郵電出版社 [1] 
ISBN
9787115515483 [1] 

Java程序設計內容簡介

Java 是目前企業中常用的一種面向對象思想開發的編程技術,是Java EE 企業級開發體系中非常重要的基礎技術。 本書由淺入深地講解了整個Java程序設計的基礎知識、開發環境與開發工具。全書共15 章,第1~9章是Java初級部分,主要內容包括Java語言概述、Java語言基礎、程序的控制語句、數組、面向對象基礎、繼承、多態、抽象類、接口、包和常用API、Java異常處理等;第10~14章是Java高級部分,主要內容包括集合類、輸入/輸出流、多線程、JDBC數據庫編程、網絡編程等;第15章是綜合項目案例。 本書所有知識都以結合具體實例的形式進行介紹,力求詳略得當,使讀者快速掌握Java面向對象的程序設計方法與設計思想。書後附有練習及上機指導,供讀者實踐練習。

Java程序設計圖書目錄

第 1章 Java語言概述 1
1.1 計算機語言及Java語言的發展史 1
1.2 Java語言的特點 3
1.3 環境的安裝、配置及測試 3
1.4 開發第 一個Java應用程序 10
1.5 Java的運行體制 13
1.6 Eclipse集成開發工具 15
本章小結 23
習題 23
上機指導 24
第 2章 Java語言基礎 25
2.1 標識符和關鍵字 25
2.1.1 標識符 25
2.1.2 關鍵字 25
2.2常量與變量 26
2.2.1 常量 26
2.2.2 變量 27
2.3 Java數據類型 29
2.3.1 整數類型 29
2.3.2 浮點類型 31
2.3.3 字符類型 32
2.3.4 布爾類型 33
2.3.5 數據類型轉換 33
2.4 運算符 36
2.4.1 算術運算符 37
2.4.2 關係運算符 39
2.4.3 邏輯運算符 40
2.4.4 位運算符 41
2.4.5 賦值運算符及擴展 44
2.4.6 字符串連接運算符 45
2.4.7 條件運算符 45
2.4.8運算符優先級 46
2.5 表達式 47
本章小結 47
習題 47
上機指導 48
第3章 程序的控制語句 49
3.1 程序控制語句簡介及分類 49
3.2選擇語句 49
3.2.1 if else語句 50
3.2.2 switch語句 53
3.3迭代語句 56
3.3.1 while語句 57
3.3.2 do while語句 58
3.3.3 for語句 62
3.3.4 foreach語句 65
3.4跳轉語句 66
3.4.1 break語句 66
3.4.2 continue語句 68
3.4.3 return語句 69
本章小結 70
習題 70
上機指導 71
第4章 數組 72
4.1 數組概念 72
4.2一維數組 72
4.3多維數組(二維數組) 75
4.4 Arrays 類 78
本章小結 80
習題 81
上機指導 81
第5章 面向對象的基礎 82
5.1 面向對象的基本概念 82
5.2 封裝 86
5.3 對象的創建、使用、銷燬 90
5.4 構造方法 93
本章小結 99
習題 100
上機指導 100
第6章 繼承 101
6.1 static與final關鍵字 101
6.1.1 static關鍵字 101
6.1.2 final關鍵字 104
6.2 繼承 106
6.3 this關鍵字 121
6.4 super關鍵字 123
本章小結 124
習題 124
上機指導 128
第7章 多態 129
7.1 多態概述 129
7.1.1 為什麼需要多態 129
7.1.2多態的概念及分類 131
7.1.3 重載 132
7.1.4重寫 134
7.1.5關鍵字instanceof 138
7.2 內部類 139
本章小結 141
習題 141
上機指導 145
第8章 抽象類、接口、包和常用API 146
8.1 抽象類 146
8.1.1抽象類概念 146
8.1.2語法 146
8.1.3抽象類特徵 146
8.1.4抽象類的作用及意義 146
8.1.5向上轉型 148
8.2 接口 150
8.3 包 159
8.4 包裝類 160
8.5.1 簡介 160
8.5.2 常用包裝類的操作方法 161
8.5.3 自動裝箱/拆箱 164
8.5 String、StringBuffer、StringBuilder類 165
8.5.1 String類 165
8.5.2 StringBuffer類 170
8.5.3 StringBuilder類 172
本章小結 174
習題 174
上機指導 176
第9章 Java異常處理 177
9.1 Java異常 177
9.2 Java異常處理 180
9.3自定義異常 186
本章小結 189
習題 190
上機指導 193
第 10章 集合類 195
10.1 集合類概述及其體系結構 195
10.1.1 集合類概述 195
10.1.2 集合類體系結構 195
10.2 List集合 197
10.2.1 List接口 197
10.2.2 List接口的實現類 197
10.3 Set集合 200
10.3.1 HashSet類 200
10.3.2 TreeSet類 201
10.4 Map集合 203
10.4.1 Map接口 203
10.4.2 Map接口的實現類 204
本章小結 206
習題 206
上機指導 207
第 11章 輸入/輸出流 208
11.1文件處理(File類) 208
11.1.1文件的創建與刪除 208
11.1.2獲取文件信息 210
11.2 I/O流概述 211
11.2.1Java流式輸入/輸出原理 211
11.2.2 輸入/輸出流的概念 212
11.3 輸入/輸出流分類 212
11.4字節流 213
11.4.1 InputStream類和OutputStream類 213
11.4.2 FileInputStream類和FileOutputStream類 215
11.4.3 BufferedInputStream類和BufferedOutputStream類 219
11.4.4 DataInputStream類 和DataOutputStream類 222
11.4.5 PrintStream類 224
11.5字符流的概念 225
11.5.1 Reader類和Writer類 226
11.5.2 FileReader類和FileWriter類 226
11.5.3 BufferedReader類和BufferedWriter類 230
11.6對象的序列化 232
11.6.1序列化的定義 232
11.6.2序列化方法 232
11.6.3構造對象的輸入/輸出流 233
11.6.4序列化的注意事項 235
本章小結 238
習題 238
上機指導 239
第 12章 多線程 241
12.1 進程、線程的概念及區別 241
12.2 創建線程的方式 243
12.3 線程的生命週期 247
12.4 線程調度和線程控制 248
12.5 線程優先級 252
12.6 線程同步 254
12.7 死鎖 260
12.8 使用 wait( )、notify( )在線程間通信 261
本章小結 262
習題 262
上機指導 263
第 13章 JDBC數據庫編程 264
13.1 JDBC概述 264
13.2 JDBC常用API 265
13.2.1 DriverManager類 265
13.2.2 Connection接口 267
13.2.3 Statement接口 268
13.2.4 ResultSet接口 268
13.2.5 ResultSetMetaData接口 269
13.2.6 PreparedStatement接口 275
13.2.7 CallableStatement接口 278
13.5 使用JDBC進行事務處理 282
13.5.1事務的概念 282
13.5.2 JDBC控制事務語句 282
本章小結 284
習題 284
上機指導 285
第 14章 網絡編程 286
14.1 網絡編程基礎 286
14.1.1 TCP(傳輸控制協議) 286
14.1.2 UDP(數據報協議) 287
14.2 URL(統一資源定位符) 287
14.3 Socket通信 291
14.3.1 Socket類 291
14.3.2 ServerScoket類 294
14.4 UDP編程 300
本章小結 304
習題 305
上機指導 305
第 15章 綜合實戰 306
15.1 項目背景及項目結構 306
項目背景 306
程序框架結構圖 306
系統模塊結構圖 307
15.2 數據庫的設計 308
15.3 環境搭建 311
創建工程 311
添加數據庫支持 312
軟件版本説明 312
15.4 系統管理 312
15.5 系統功能 312
15.6 系統實現 313
15.6.1 數據庫連接工具類 314
15.6.2 系統登錄模塊 315
15.6.3 預約掛號模塊 326
15.6.4 查詢繳費明細模塊 327
15.6.5 醫生診斷管理模塊 345
本章小結 348

Java程序設計作者簡介

擁有十餘年大型軟件項目開發、管理及教學經驗,具有豐富的軟件開發及教學經驗。主持或參與《固定資產管理系統》、《勞資系統》等相關項目。參與《JSP程序設計與案例實戰》教材的編寫。
參考資料