共找到3條詞條名為JAVA核心技術的結果 展開
- 2011年電子工業出版社出版圖書
- 2014年清華大學出版社出版圖書
- 2018年清華大學出版社出版的圖書
JAVA核心技術
2018年清華大學出版社出版的圖書
《JAVA核心技術》是2017年清華大學出版社出版的圖書,圖書作者是白文榮、王曉燕。
作者:白文榮、王曉燕
定價:49.80元
印次:1-1
ISBN:9787302483809
出版日期:2018.01.01
印刷日期:2017.11.07
《Java核心技術》是作者在多年從事Java程序設計、Java核心技術課程教學實踐基礎上編寫的。全書共分為14章,通過大量的可運行實例,系統地講授了Java語言基本原理、Java語言基本語法、Java面向對象編程機制、異常處理及線程、Java I/O流技術、GUI界面設計、事件及事件處理、Java常用類及集合、JSP基本語法、JSP內置對象、JavaBean技術、JDBC編程技術、Servlet技術等相關知識。《Java核心技術》緊密結合實際需求,從案例教學、項目式教學思路出發,根據需要安排了Java基礎案例和綜合案例,逐步闡述了Java各核心技術之間的聯繫。書後配有適量的思考題和練習題,使讀者能夠在學習過程中提高操作能力和實際應用能力。
第1章 Java語言簡介 1
1.1程序設計語言的發展 2
1.1.1 程序設計語言發展歷史 2
1.1.2 程序設計語言的分類 3
1.1.3 程序設計方法的發展 5
1.2 Java語言簡介 6
1.2.1 Java語言的歷史 6
1.2.2 Java語言的特點 6
1.3 Java運行環境的配置 9
1.3.1 JDK的安裝 9
1.3.2 MyEclipse的安裝 10
1.3.3 配置Tomcat 12
1.4 簡單的Java程序 15
1.4.1 Application程序 15
1.4.2 Applet程序 15
本章小結 17
習題 17
第2章 Java語言的基本語法 19
2.1 標識符和保留字 21
2.1.1 標識符 21
2.1.2 保留字 21
2.2 數據類型 22
2.2.1 簡單數據類型 22
2.2.2 字元和字元串 22
2.2.3 轉義字元 23
2.2.4 整數和浮點數的表示形式 23
2.2.5 Java的幾種後綴形式 23
2.3 變數與常量 24
2.3.1 變數 24
2.3.2 常量 25
2.4 運算符與表達式 25
2.4.1 運算符 25
2.4.2 表達式 34
2.4.3 運算符的優先順序及數據
類型轉換 34
2.5 數組 36
2.5.1 一維數組 36
2.5.2 多維數組 38
2.5.3 數組常用的重要方法 38
2.6 流程與控制語句 43
2.6.1 選擇結構 44
2.6.2 循環結構 47
2.6.3 常用的程序設計方法 50
本章小結 53
習題 53
第3章 Java面向對象編程機制 55
3.1 面向對象編程的基本思想 56
3.2 類與對象 58
3.2.1 類與對象 58
3.2.2 面向對象技術的基本特徵 68
3.3 介面和抽象類 72
本章小結 76
習題 76
第4章 異常處理與線程 77
4.1 異常處理 78
4.1.1 異常處理結構 78
4.1.2 異常的處理機制 80
4.2 線程 85
4.2.1 線程的基本概念 85
4.2.2 Java線程模型 89
4.2.3 Java線程的同步與鎖 93
本章小結 110
習題 110
第5章 Java I/O流技術 115
5.1 java.io.File類 116
5.1.1 文件和目錄 116
5.1.2 Java對文件和目錄的操作 117
5.2 Java IO原理 120
5.3 流類的結構 121
5.3.1 InputStream和
OutputStream 121
5.3.2 Reader和Writer 122
5.4 文件流 123
5.4.1 FileInputStream和
FileOutputStream 123
5.4.2 FileReader和FileWriter 125
5.5 緩衝流 127
5.6 轉換流 128
5.7 數據流 129
5.8 列印流 131
5.9 對象流 132
5.9.1 序列化和反序列化操作 132
5.9.2 序列化的版本 134
5.10 隨機存取文件流 134
5.11 ZIP文件流 137
本章小結 139
習題 139
第6章 GUI界面設計 141
6.1 GUI組件 142
6.1.1 抽象窗口工具包AWT 142
6.1.2 GUI組件與容器 143
6.2 布局管理器 148
6.2.1 布局管理器概述 148
6.2.2 常用的布局管理器 149
6.2.3 容器嵌套 153
6.3 Swing組件 155
本章小結 156
習題 156
第7章 事件及事件處理 157
7.1 事件處理概述 158
7.2 事件工作原理 158
7.3 常用的幾種事件 160
7.3.1 行為監聽器ActionListener 160
7.3.2 鍵盤監聽器KeyListener 162
7.3.3 窗口監聽器
WindowListener 163
7.3.4 滑鼠監聽器MouseListener 164
本章小結 167
習題 167
第8章 Java的常用類與集合 169
8.1 常用類 170
8.1.1 Object類 170
8.1.2 String類 171
8.1.3 StringBuffer類 176
8.1.4 日期相關類 179
8.1.5 包裝類 181
8.1.6 Math類 182
8.1.7 Random類 184
8.2 集合 185
8.2.1 集合類 185
8.2.2 映射類 192
本章小結 196
習題 196
第9章 JSP的基本語法 199
9.1 Web技術概述 200
9.1.1 靜態網頁和動態網頁 200
9.1.2 Web應用開發技術 201
9.1.3 在MyEclipse下開發
Web應用程序 202
9.2 JSP簡介 204
9.2.1 什麼是JSP 204
9.2.2 JSP頁面的結構 204
9.3 JSP腳本及註釋 205
9.3.1 JSP註釋 205
9.3.2 JSP聲明語句 206
9.3.3 JSP表達式 206
9.3.4 JSP腳本程序 206
9.4 JSP指令標籤 208
9.4.1 page指令 208
9.4.2 include指令 209
9.4.3 taglib指令 210
9.5 JSP動作標籤 211
9.5.1 動作標籤 211
9.5.2 動作標籤 212
9.5.3 動作標籤 214
本章小結 214
習題 214
第10章 JSP的內置對象 217
10.1 request對象 218
10.1.1 訪問請求參數 219
10.1.2 解決中文亂碼問題 220
10.1.3 獲取伺服器端的信息 221
10.1.4 使用request獲取複雜
表單的信息 222
10.2 response對象 226
10.2.1 重定向 226
10.2.2 處理HTTP文件頭信息 228
10.3 session對象 228
10.3.1 什麼是會話 228
10.3.2 綁定和獲取會話中的參數 229
10.3.3 移除會話參數 229
10.3.4 銷毀會話 229
10.3.5 session對象的應用 230
10.4 application對象 232
10.4.1 application對象的定義 232
10.4.2 application對象的應用 233
10.5 out對象 233
10.5.1 向客戶端輸出數據 233
10.5.2 管理緩衝 235
10.6 其他內置對象 235
10.6.1 page對象 235
10.6.2 config對象 236
10.6.3 exception對象 237
10.6.4 pageContext對象 239
本章小結 240
習題 240
第11章 JavaBean技術 243
11.1 JavaBean簡介 244
11.2 編寫一個簡單的JavaBean 245
11.3 在JSP中使用JavaBean 246
11.3.1 操作 246
11.3.2 操作 247
11.3.3 操作 248
11.3.4 JavaBean的範圍 248
11.4 課堂案例:JavaBean與HTML
表單的交互 253
本章小結 256
習題 256
第12章 JDBC編程技術 257
12.1 JDBC簡介 258
12.1.1 JDBC的結構 259
12.1.2 JDBC驅動程序 259
12.1.3 JDBC API 261
12.2 連接資料庫 264
12.3 JDBC操作資料庫 265
12.3.1 查詢數據 265
12.3.2 添加數據 267
12.3.3 修改數據 269
12.3.4 刪除數據 269
12.4 課堂案例:圖書管理系統 270
12.4.1 需求分析 270
12.4.2 資料庫設計 270
12.4.3 圖書管理系統的相關代碼 271
12.5 JDBC在Web開發中的應用 283
12.5.1 開發模式 283
12.5.2 數據分頁 284
本章小結 289
習題 289
第13章 Servlet技術 291
13.1 Servlet技術概述 292
13.1.1 Servlet的概念 292
13.1.2 Servlet技術的特點 292
13.1.3 Servlet的生命周期 293
13.1.4 Servlet與JSP的區別 293
13.1.5 開發簡單的Servlet程序 294
13.2 Servlet開發 295
13.2.1 Servlet的創建 295
13.2.2 Servlet的配置 296
13.2.3 編寫生成驗證碼的
Servlet 297
13.2.4 在Servlet中實現頁面
轉發 300
13.3 Servlet的應用示例 302
13.3.1 應用Servlet獲取表單
數據 302
13.3.2 應用Servlet讀取文件 304
13.3.3 應用Servlet寫入文件 305
本章小結 307
習題 307
第14章 Java基礎案例 309
本章小結 342
習題 342
參考文獻 343