-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
零基礎Java學習筆記 版權信息
- ISBN:9787121402678
- 條形碼:9787121402678 ; 978-7-121-40267-8
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
零基礎Java學習筆記 本書特色
14小時視頻同步課程,手把手教你學編程 82個學習二維碼,手機、PC同步學習 135個同步實例,強化知識理解 119個學習筆記,輕松化解學習障礙
零基礎Java學習筆記 內(nèi)容簡介
本書從入門學習者的角度出發(fā),通過通俗易懂的語言、豐富典型的實例,循序漸進地使讀者在實踐中學習Java編程知識,并提升自己的實際開發(fā)能力。全書共有17章,具體內(nèi)容包括初識Java、Java語言基礎、運算符與流程控制、面向?qū)ο蠡A、繼承與多態(tài)、接口、異常處理、常用類、JSP基本語法、JSP內(nèi)置對象、Servlet技術、過濾器和監(jiān)聽器、Struts2框架、Hibernate技術、Spring框架、Spring與Struts2、Hibernate框架的整合和Spring與SpringMVC、MyBatis框架的整合。書中的大部分知識都結合具體實例進行介紹,涉及的程序代碼也大多給出了詳細的注釋,可以使讀者輕松領會Java程序開發(fā)的精髓,快速提高開發(fā)技能。
零基礎Java學習筆記 目錄
目錄
**篇?Java基礎
第1章 初識Java 1
1.1 Java簡介 1
1.2 Java的版本 1
1.3 Java API文檔 3
第2章 Java語言基礎 4
2.1 標識符和關鍵字 4
2.1.1 Unicode字符集 4
2.1.2 關鍵字 4
2.1.3 標識符 5
2.2 常量與變量 5
2.2.1 常量的概念及使用要點 5
2.2.2 變量的概念及使用要點 7
2.3 數(shù)據(jù)類型 7
2.3.1 基本數(shù)據(jù)類型 8
2.3.2 引用數(shù)據(jù)類型 12
2.3.3 基本類型與引用類型的區(qū)別 13
2.3.4 數(shù)據(jù)類型之間的相互轉(zhuǎn)換 16
2.4 數(shù)組 19
2.4.1 聲明數(shù)組 19
2.4.2 創(chuàng)建數(shù)組 20
2.4.3 初始化數(shù)組 20
2.4.4 數(shù)組長度 20
2.4.5 使用數(shù)組元素 21
第3章 運算符與流程控制 22
3.1 運算符 22
3.1.1 賦值運算符 22
3.1.2 算術運算符 22
3.1.3 關系運算符 24
3.1.4 邏輯運算符 25
3.1.5 位運算符 27
3.1.6 對象運算符 30
3.1.7 其他運算符 30
3.1.8 運算符的優(yōu)先級及結合性 31
3.2 if語句 32
3.2.1 簡單的if條件語句 33
3.2.2 if…else條件語句 34
3.2.3 if…else if多分支語句 35
3.2.4 if語句的嵌套 36
3.3 switch多分支語句 38
3.4 if語句和switch語句的區(qū)別 40
3.5 循環(huán)語句 40
3.5.1 for循環(huán)語句 40
3.5.2 while循環(huán)語句 42
3.5.3 do…while循環(huán)語句 43
3.5.4 循環(huán)的嵌套 45
3.6 跳轉(zhuǎn)語句 47
3.6.1 break跳轉(zhuǎn)語句 47
3.6.2 continue跳轉(zhuǎn)語句 48
3.6.3 return跳轉(zhuǎn)語句 48
第4章 面向?qū)ο蠡A 50
4.1 面向?qū)ο蟪绦蛟O計 50
4.1.1 面向?qū)ο蟪绦蛟O計概述 50
4.1.2 面向?qū)ο蟪绦蛟O計的特點 51
4.2 類 53
4.2.1 定義類 53
4.2.2 成員變量和局部變量 54
4.2.3 成員方法 56
4.2.4 注意事項 57
4.2.5 類的UML圖 58
4.3 構造方法與對象 58
4.3.1 構造方法的概念及用途 58
4.3.2 對象的概述 60
4.3.3 對象的創(chuàng)建 60
4.3.4 對象的使用 61
4.3.5 對象的銷毀 62
4.4 類與程序的基本結構 62
4.5 參數(shù)傳值 63
4.5.1 傳值機制 63
4.5.2 基本數(shù)據(jù)類型的參數(shù)傳值 63
4.5.3 引用類型參數(shù)的傳值 64
4.6 對象的組合 65
4.6.1 組合與復用 65
4.6.2 類的關聯(lián)關系和依賴關系的UML圖 67
4.7 實例方法與類方法 67
4.7.1 實例方法與類方法的定義 67
4.7.2 實例方法與類方法的區(qū)別 68
4.8 關鍵字this 68
4.9 包 70
4.9.1 包的概念 70
4.9.2 創(chuàng)建包 71
4.9.3 使用包中的類 71
4.10 訪問權限 72
第5章 繼承與多態(tài) 75
5.1 繼承簡介 75
5.1.1 繼承的概念 75
5.1.2 子類對象的創(chuàng)建 76
5.1.3 繼承的使用原則 76
5.1.4 關鍵字super 77
5.2 子類的繼承 78
5.3 多態(tài) 80
5.3.1 方法的重載 81
5.3.2 避免重載出現(xiàn)的歧義 82
5.3.3 方法的覆蓋 82
5.3.4 向上轉(zhuǎn)型 84
5.4 抽象類 85
5.4.1 抽象類和抽象方法 86
5.4.2 抽象類和抽象方法的規(guī)則 88
5.4.3 抽象類的作用 88
5.5 關鍵字final 88
5.5.1 final變量 89
5.5.2 final類 89
5.5.3 final方法 90
5.6 內(nèi)部類 90
第6章 接口 97
6.1 接口簡介 97
6.2 接口的定義 97
6.3 接口的繼承 98
6.4 接口的實現(xiàn) 99
6.5 接口與抽象類 101
6.6 接口的UML圖 102
6.7 接口回調(diào) 102
6.8 接口與多態(tài) 104
6.9 接口參數(shù) 105
6.10 面向接口編程 106
第7章 異常處理 107
7.1 異常概述 107
7.2 異常的分類 108
7.2.1 系統(tǒng)錯誤――Error 109
7.2.2 異常――Exception 109
7.3 捕捉并處理異常 112
7.3.1 try…catch代碼塊 113
7.3.2 finally代碼塊 116
7.4 在方法中拋出異常 117
7.4.1 使用關鍵字throws拋出異常 117
7.4.2 使用關鍵字throw拋出異常 118
7.5 自定義異常 120
7.6 異常處理的使用原則 121
第8章 常用類 123
8.1 String類 123
8.1.1 創(chuàng)建字符串對象 123
8.1.2 連接字符串 124
8.1.3 字符串操作 125
8.1.4 格式化字符串 131
8.1.5 對象的字符串表示 132
8.2 StringBuffer類 133
8.2.1 StringBuffer對象的創(chuàng)建 133
8.2.2 StringBuffer類的常用方法 134
8.3 日期的格式化 135
8.3.1 Date類 136
8.3.2 格式化日期和時間 136
8.4 Math類和Random類 140
8.5 包裝類 141
8.5.1 Integer類 141
8.5.2 Boolean類 144
8.5.3 Byte類 146
8.5.4 Character類 147
8.5.5 Double類 149
8.5.6 Number類 150
第二篇?Java Web
第9章 JSP基本語法 151
9.1 了解JSP頁面 151
9.2 指令標識 152
9.2.1 page指令 153
9.2.2 include指令 155
9.2.3 taglib指令 158
9.3 腳本標識 158
9.3.1 JSP表達式(Expression) 159
9.3.2 聲明標識(Declaration) 159
9.3.3 代碼片段 160
9.4 注釋 161
9.4.1 HTML中的注釋 162
9.4.2 帶有JSP表達式的注釋 162
9.4.3 隱藏注釋 163
9.4.4 動態(tài)注釋 165
9.5 動作標識 165
9.5.1 包含文件標識<jsp:include> 165
9.5.2 請求轉(zhuǎn)發(fā)標識<jsp:forward> 168
9.5.3 傳遞參數(shù)標識<jsp:param> 170
第10章 JSP內(nèi)置對象 171
10.1 JSP內(nèi)置對象的概述 171
10.2 request對象 171
10.2.1 訪問請求參數(shù) 171
10.2.2 在作用域中管理屬性 173
10.2.3 獲取cookie 175
10.2.4 解決中文亂碼 178
10.2.5 獲取客戶端信息 179
10.2.6 顯示國際化信息 181
10.3 response對象 182
10.3.1 重定向網(wǎng)頁 182
10.3.2 處理HTTP文件頭 182
10.3.3 設置輸出緩沖 183
10.4 session對象 184
10.4.1 創(chuàng)建及獲取客戶的會話 184
10.4.2 從會話中移動指定的綁定對象 185
10.4.3 銷毀session對象 186
10.4.4 會話超時的管理 186
10.4.5 session對象的應用 186
10.5 application對象 189
10.5.1 訪問應用程序初始化參數(shù) 189
10.5.2 管理應用程序環(huán)境屬性 190
10.6 out對象 190
10.6.1 向客戶端瀏覽器輸出信息 191
10.6.2 管理響應緩沖 192
10.7 其他內(nèi)置對象 192
10.7.1 獲取頁面上下文的pageContext對象 192
10.7.2 讀取web.xml文件配置信息的config對象 193
10.7.3 應答或請求的page對象 194
10.7.4 獲取異常信息的exception對象 195
第11章 Servlet技術 197
11.1 Servlet基礎 197
11.1.1 Servlet結構體系 197
11.1.2 Servlet技術特點 198
11.1.3 Servlet與JSP的區(qū)別 199
11.1.4 Servlet代碼結構 200
11.2 Servlet API編程常用接口和類 201
11.2.1 Servlet接口 202
11.2.2 ServletConfig接口 203
11.2.3 HttpServletRequest接口 203
11.2.4 HttpServletResponse接口 204
11.2.5 GenericServlet類 204
11.2.6 HttpServlet類 204
11.3 Servlet開發(fā) 205
11.3.1 Servlet創(chuàng)建 205
11.3.2 Servlet 2.0配置方式 209
第12章 過濾器和監(jiān)聽器 211
12.1 Servlet過濾器 211
12.1.1 什么是過濾器 211
12.1.2 過濾器對象 212
12.1.3 過濾器對象的創(chuàng)建與配置 213
12.1.4 字符編碼過濾器 218
12.2 Servlet監(jiān)聽器 224
12.2.1 Servlet監(jiān)聽器簡介 224
12.2.2 Servlet監(jiān)聽器的原理 224
12.2.3 Servlet上下文監(jiān)聽 225
12.2.4 HTTP會話監(jiān)聽 226
12.2.5 Servlet請求監(jiān)聽 227
12.2.6 Servlet監(jiān)聽器統(tǒng)計在線人數(shù) 227
第三篇?框架
第13章 Struts2框架 232
13.1 MVC設計模式 232
13.2 Struts2概述 233
13.2.1 Struts2的產(chǎn)生 233
13.2.2 Struts2的結構體系 234
13.3 Struts2入門 235
13.3.1 獲取與配置Struts2 235
13.3.2 創(chuàng)建**個Struts2程序 236
13.4 Action對象 239
13.4.1 認識Action對象 239
13.4.2 請求參數(shù)的注入原理 240
13.4.3 Struts2的基本流程 240
13.4.4 動態(tài)Action 241
13.4.5 應用動態(tài)Action 242
13.5 Struts2的配置文件 244
13.5.1 Struts2的配置文件類型 245
13.5.2 配置Struts2包 245
13.5.3 配置名稱空間 246
13.5.4 Action對象的相關配置 246
13.5.5 使用通配符簡化配置 248
13.5.6 配置返回視圖 249
13.6 Struts2的標簽庫 250
13.6.1 數(shù)據(jù)標簽 250
13.6.2 控制標簽 253
13.6.3 表單標簽 255
13.7 Struts2的開發(fā)模式 257
13.7.1 實現(xiàn)與Servlet API的交互 257
13.7.2 域模型DomainModel 258
13.7.3 驅(qū)動模型ModelDriven 259
13.8 Struts2的攔截器 261
13.8.1 攔截器概述 261
13.8.2 攔截器API 262
13.8.3 使用攔截器 263
13.9 數(shù)據(jù)驗證機制 265
13.9.1 手動驗證 265
13.9.2 驗證文件的命名規(guī)則 266
13.9.3 驗證文件的編寫風格 266
第14章 Hibernate技術 269
14.1 初識Hibernate 269
14.1.1 理解ORM原理 269
14.1.2 Hibernate簡介 270
14.2 Hibernate入門 271
14.2.1 獲取Hibernate 271
14.2.2 Hibernate配置文件 271
14.2.3 了解并編寫持久化類 273
14.2.4 Hibernate映射 275
14.2.5 Hibernate主鍵策略 276
14.3 Hibernate數(shù)據(jù)持久化 277
14.3.1 Hibernate實例狀態(tài) 277
14.3.2 Hibernate初始化類 278
14.3.3 保存數(shù)據(jù) 280
14.3.4 查詢數(shù)據(jù) 281
14.3.5 刪除數(shù)據(jù) 283
14.3.6 修改數(shù)據(jù) 284
14.3.7 延遲加載 285
14.4 HQL檢索方式 286
14.4.1 了解HQL查詢語言 287
14.4.2 實體對象查詢 287
14.4.3 條件查詢 288
14.4.4 HQL參數(shù)綁定機制 289
14.4.5 排序查詢 290
14.4.6 聚合函數(shù)的應用 290
14.4.7 分組方法 290
14.4.8 聯(lián)合查詢 291
14.4.9 子查詢 292
第15章 Spring框架 294
15.1 Spring概述 294
15.1.1 Spring組成 294
15.1.2 下載Spring 295
15.1.3 配置Spring 296
15.1.4 使用BeanFactory類 297
15.1.5 使用ApplicationContext容器 298
15.2 Spring IoC 299
15.2.1 控制反轉(zhuǎn)與依賴注入 299
15.2.2 配置Bean 300
15.2.3 Setter注入 301
15.2.4 構造器注入 302
15.2.5 引用其他Bean 304
15.2.6 創(chuàng)建匿名內(nèi)部類JavaBean 305
15.3 AOP概述 306
15.3.1 AOP術語 306
15.3.2 AOP的簡單實現(xiàn) 308
15.4 Spring的切入點 309
15.4.1 靜態(tài)與動態(tài)切入點 309
15.4.2 深入靜態(tài)切入點 310
15.4.3 深入切入點底層 311
15.4.4 Spring中的其他切入點 312
15.5 Aspect對AOP的支持 312
15.5.1 Aspect概述 312
15.5.2 Spring中的Aspect 313
15.5.3 DefaultPointcutAdvisor切入點配置器 314
15.5.4 NameMatchMethodPointcutAdvisor切入點配置器 315
15.6 Spring持久化 315
15.6.1 DAO模式 315
15.6.2 Spring的DAO理念 316
15.6.3 事務管理 318
15.6.4 使用JdbcTemplate類操作數(shù)據(jù)庫 322
15.6.5 與Hibernate整合 324
15.6.6 整合Spring與Hibernate在tb_user表中添加信息 325
第16章 Spring與Struts2、Hibernate框架的整合 327
16.1 框架整合的優(yōu)勢 327
16.2 SSH2框架結構分析 328
16.3 構建SSH2框架 328
16.3.1 配置web.xml文件 329
16.3.2 配置Spring 330
16.3.3 配置Struts2 331
16.3.4 配置Hibernate 336
16.4 實現(xiàn)MVC編碼 337
16.4.1 JSP完成視圖層 337
16.4.2 Struts2完成控制層 341
16.4.3 Hibernate完成數(shù)據(jù)封裝 346
16.5 SSH2實例程序部署 349
第17章 Spring與SpringMVC、MyBatis框架的整合 351
17.1 什么是SSM框架 351
17.1.1 MyBatis簡介 351
17.1.2 SpringMVC簡介 351
17.2 為什么使用SSM框架 352
17.3 如何使用SSM框架 353
17.3.1 搭建框架環(huán)境 353
17.3.2 創(chuàng)建實體類 358
17.3.3 編寫持久層 359
17.3.4 編寫業(yè)務層 361
17.3.5 創(chuàng)建控制層 364
17.3.6 配置SpringMVC 364
17.3.7 實現(xiàn)控制層 368
17.3.8 JSP頁面展示 370
17.4 一個完整的SSM應用 374
零基礎Java學習筆記 作者簡介
明日科技是一家管理規(guī)范、研發(fā)能力強的互聯(lián)網(wǎng)公司,同時從事圖書開發(fā)。人員規(guī)模50人明日的優(yōu)勢:?明日科技很注重員工經(jīng)驗交流和開發(fā)經(jīng)驗整理、共享,內(nèi)部積累文檔已經(jīng)整理得非常完善,代碼講解非常細致,目前已經(jīng)出版圖書300多個品種,占據(jù)主流語言圖書銷售排行的前列。?案例完全來自本企業(yè)的項目,緊跟時代腳步,內(nèi)容質(zhì)量上無可挑剔。?明日科技配套資源豐富,提供從視頻講解到快學快用的整體配套資源,同時技術服務做的也比較完善。
- >
名家?guī)阕x魯迅:朝花夕拾
- >
經(jīng)典常談
- >
羅庸西南聯(lián)大授課錄
- >
月亮與六便士
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
姑媽的寶刀
- >
山海經(jīng)
- >
中國歷史的瞬間