注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JavaEE零基礎(chǔ)入門

JavaEE零基礎(chǔ)入門

JavaEE零基礎(chǔ)入門

定 價(jià):¥69.00

作 者: 史勝輝,王春明,沈?qū)W華 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302569381 出版時(shí)間: 2021-01-01 包裝: 平裝
開本: 16開 頁數(shù): 356 字?jǐn)?shù):  

內(nèi)容簡介

  本書包含Java基礎(chǔ)和JSP網(wǎng)頁編程兩部分的內(nèi)容。本書注重基本概念的理解,結(jié)構(gòu)嚴(yán)謹(jǐn),敘述深入淺出。即能達(dá)相當(dāng)?shù)睦碚摳叨?,又通俗易懂,即適合于做教材,也適合于自學(xué)。我們在下篇JSP部分的教材內(nèi)容中,以一個(gè)完整的實(shí)例貫穿于每個(gè)章節(jié)中。 本書分為上、下篇。上篇是Java基礎(chǔ)知識,主要介紹了與JavaEE開發(fā)相關(guān)的一些基礎(chǔ)知識,第1到3章主要講述了Java編程的基礎(chǔ)知識,第4到5章主要講述了類的基本概念,第六章主要介紹了Java Api中常用的幾個(gè)類,第7到9章介紹了異常、線程和輸入輸出流的概念,第10章介紹了數(shù)據(jù)庫編程的相關(guān)知識。下篇是JSP基礎(chǔ)知識,主要介紹了JSP動(dòng)態(tài)網(wǎng)頁開發(fā)的相關(guān)知識,第11章介紹了WEB開發(fā)的基本概念,第12到14章介紹了Servlet和過濾器的基礎(chǔ)知識,第15章介紹了JSP的基礎(chǔ)知識,第16到17章介紹了JSTL和EL表達(dá)式,第18章和19章介紹了JavaBean和MVC編程基礎(chǔ),第20章給出了一個(gè)實(shí)例。

作者簡介

  史勝輝,南通大學(xué)信息科學(xué)技術(shù)學(xué)院副教授,1984年畢業(yè)于東北師范大學(xué) 物理系 獲理學(xué)士學(xué)位 畢業(yè)后一直從事教學(xué)工作,現(xiàn)從教有26年的時(shí)間,從事計(jì)算機(jī)教學(xué)有十四年時(shí)間,先后講授了《數(shù)據(jù)庫原理》、《VB程序設(shè)計(jì)》、《VFP程序設(shè)計(jì)》、《C++程序設(shè)計(jì)》、《Java程序設(shè)計(jì)》、《JavaEE程序設(shè)計(jì)》等多門課程。本人現(xiàn)在北大青鳥南通科技中心從事兼職教師,已有三年的時(shí)間,在職業(yè)培訓(xùn)方面積累了一定的教學(xué)和實(shí)踐經(jīng)驗(yàn)。

圖書目錄

目錄

上篇Java基礎(chǔ)

第1章Java語言概述與編程環(huán)境3
1.1Java的誕生3
1.2Java主要特性5
1.3Java JDK開發(fā)環(huán)境7
1.4Java程序運(yùn)行原理9
1.5開發(fā)工具Eclipse介紹10
1.5.1Eclipse的安裝11
1.5.2Eclipse的使用12
1.6簡單Java程序結(jié)構(gòu)13
1.6.1一個(gè)簡單的Java程序13
習(xí)題115

第2章Java編程基礎(chǔ)17
2.1標(biāo)識符與關(guān)鍵字17
2.1.1標(biāo)識符17
2.1.2關(guān)鍵字17
2.2數(shù)據(jù)類型18
2.3常量與變量19
2.3.1常量19
2.3.2變量21
2.3.3整型變量24
2.3.4浮點(diǎn)類型變量25
2.3.5字符類型變量25
2.3.6布爾類型變量26
2.3.7基本數(shù)據(jù)類型的轉(zhuǎn)換26
2.3.8Java中的引用類型30
2.4運(yùn)算符與表達(dá)式31
2.4.1算術(shù)運(yùn)算32
2.4.2關(guān)系運(yùn)算32
2.4.3邏輯運(yùn)算33
2.4.4位運(yùn)算34
2.4.5賦值運(yùn)算36
2.4.6條件運(yùn)算36
2.4.7特殊操作符 37
2.4.8運(yùn)算符的優(yōu)先級和結(jié)合性匯總38
2.4.9表達(dá)式和語句39
2.5數(shù)組40
2.5.1數(shù)組的概念40
2.5.2數(shù)組的創(chuàng)建與初始化40
2.5.3多維數(shù)組44
2.5.4數(shù)組的復(fù)制48
2.5.5操作數(shù)組的工具類49
2.5.6數(shù)組的應(yīng)用舉例51
習(xí)題253

JavaEE零基礎(chǔ)教程目錄第3章控制結(jié)構(gòu)57
3.1分支結(jié)構(gòu)57
3.1.1if語句57
3.1.2switch語句59
3.2循環(huán)語句60
3.2.1for循環(huán)語句61
3.2.2foreach循環(huán)語句 64
3.2.3while與dowhile語句65
3.3break與continue語句67
習(xí)題369

第4章類與對象的基本概念73
4.1類與對象的概念73
4.1.1類的聲明73
4.1.2方法重載77
4.1.3構(gòu)造方法79
4.1.4對象81
4.1.5父類、子類和繼承87
4.1.6super關(guān)鍵字93
4.1.7上轉(zhuǎn)型對象97
4.1.8多態(tài)性99
4.2類的訪問權(quán)限與包的概念101
4.2.1類的訪問控制101
4.2.2類成員的訪問控制103
4.2.3類的組織106
習(xí)題4113

第5章類的高級特性121
5.1static關(guān)鍵字121
5.2this關(guān)鍵字123
5.3靜態(tài)導(dǎo)入126
5.4final關(guān)鍵字128
5.5抽象類與接口129
5.5.1抽象類129
5.5.2接口的定義131
5.5.3接口的實(shí)現(xiàn)132
5.5.4接口的應(yīng)用133
5.5.5接口回調(diào)136
習(xí)題5137

第6章常用類庫139
6.1字符串處理類139
6.1.1String類的構(gòu)造函數(shù)139
6.1.2String類的常用方法140
6.2數(shù)據(jù)封裝類142
6.3Scanner類144
6.4日期和時(shí)間類145
6.4.1Date類145
6.4.2Calendar類146
6.5數(shù)據(jù)類型的轉(zhuǎn)換147
6.5.1數(shù)值型數(shù)據(jù)與字符串之間的轉(zhuǎn)換147
6.5.2日期型數(shù)據(jù)與字符串之間的轉(zhuǎn)換148
6.6集合類150
6.6.1Set接口與HashSet類150
6.6.2List接口與ArrayList類151
6.6.3Map接口與HashMap類152
6.7泛型154
6.7.1泛型的概念154
6.7.2泛型類和泛型方法155
6.7.3List接口和ArrayList類156 6.7.4Map接口和HashMap類157 習(xí)題6158

第7章異常161
7.1異常的處理機(jī)制161
7.2異常的處理161
7.2.1Java內(nèi)置異常162
7.2.2try和catch語句163
7.2.3throw語句165
7.2.4throws語句166
7.2.5finally語句167
7.3自定義異常167
習(xí)題7168

第8章輸入輸出流171
8.1獲取文件和目錄的屬性171
8.2Java中的I/O流173
8.2.1I/O流的概念173
8.2.2InputStream流173
8.2.3OutputStream流173
8.3字節(jié)流174
8.3.1FileInputStream流174
8.3.2FileOutputStream流175
8.4字符流176
8.4.1Reader流176
8.4.2Writer流177
8.4.3FileReader流177
8.4.4FileWriter流178
習(xí)題8179

第9章多線程181
9.1線程概述181
9.1.1進(jìn)程的概念181
9.1.2線程的概念181
9.2線程的創(chuàng)建182
9.2.1繼承Thread類182
9.2.2實(shí)現(xiàn)Runnable接口183
9.3線程的調(diào)度184
9.3.1線程的生命周期184
9.3.2線程的優(yōu)先級185
9.3.3線程的同步185
9.3.4waitnotify機(jī)制188
習(xí)題9191

第10章數(shù)據(jù)庫編程195
10.1MySql數(shù)據(jù)庫的安裝與配置195
10.1.1MySql數(shù)據(jù)庫的安裝195
10.1.2Eclipse中連接和使用MySql數(shù)據(jù)庫197
10.2JDBC技術(shù)簡介200
10.3JDBC訪問數(shù)據(jù)庫201
10.3.1DriverManager類201
10.3.2Connection接口202
10.3.3Statement接口203
10.3.4PreparedStatement接口205
10.3.5ResultSet接口207
10.4數(shù)據(jù)庫的操作示例208
10.4.1更新數(shù)據(jù)208
10.4.2查詢數(shù)據(jù)211
習(xí)題10214

下篇Java Web開發(fā)

第11章Java Web概述與Web發(fā)布219
11.1Java Web概述219
11.2HTTP協(xié)議221
11.2.1GET方法的請求和響應(yīng)格式221
11.2.2POST方法的請求格式224
11.3Web服務(wù)器Tomcat224
11.3.1Servlet容器介紹225
11.3.2Tomcat簡介225
11.3.3Tomcat的安裝配置226
11.3.4測試Tomcat226
11.3.5在Eclipse中配置Tomcat226
11.4Eeclipse 中開發(fā)Web228
11.4.1Web工程的創(chuàng)建228
11.4.2Web工程的發(fā)布229
習(xí)題11231

第12章JSP技術(shù)233
12.1JSP簡介233
12.2JSP標(biāo)準(zhǔn)語法234
12.2.1一個(gè)簡單的JSP程序234
12.2.2JSP注釋與聲明235
12.2.3JSP表達(dá)式和JSP程序段236
12.2.4JSP與HTML的混合使用237
12.3JSP編譯指令 238
12.3.1include指令238
12.3.2page指令239
12.3.3taglib指令240
12.4JSP動(dòng)作241
12.4.1forward動(dòng)作241
12.4.2include動(dòng)作242
12.4.3useBean動(dòng)作242
12.5JSP的隱含對象244
12.5.1輸出對象out244
12.5.2請求對象request245
12.5.3響應(yīng)對象response247
12.5.4會(huì)話對象session248
12.5.5Web服務(wù)器對象application250
12.6編程示例: 網(wǎng)上書店251
習(xí)題12254

第13章JavaBean255
13.1JavaBean的定義255
13.2兩種JavaBean的封裝類255
13.2.1封裝數(shù)據(jù)的JavaBean255
13.2.2封裝業(yè)務(wù)的JavaBean259
13.3在JSP中使用JavaBean261
13.4JSP設(shè)計(jì)模式262
13.4.1ModelⅠ體系結(jié)構(gòu)262
13.4.2ModelⅡ體系結(jié)構(gòu)263
習(xí)題13264

第14章Servlet基礎(chǔ)知識265
14.1Servlet的定義265
14.2Servlet的生命周期270
14.2.1加載和實(shí)例化270
14.2.2初始化270
14.2.3服務(wù)270
14.2.4銷毀270
14.3Servlet體系結(jié)構(gòu)和層次結(jié)構(gòu)271
14.3.1Servlet體系結(jié)構(gòu)271
14.3.2Servlet API層次結(jié)構(gòu)271
14.4Servlet與JSP之間的關(guān)系273
14.5主要Servlet API介紹273
14.5.1HttpServlet類274
14.5.2ServletRequest接口274
14.5.3HttpServletRequest接口275
14.5.4ServletResponse接口277
14.5.5HttpServletResponse接口277
14.5.6ServletContext接口279
14.6在Eclipse中創(chuàng)建Servlet281
14.7編程示例: 網(wǎng)上書店284
14.7.1修改圖書操作類代碼284
14.7.2圖書列表頁面listBook.jsp和其他頁面287
14.7.3編寫Servlet291
習(xí)題14293

第15章Servlet的會(huì)話跟蹤技術(shù)291
15.1session與會(huì)話291
15.2Servlet實(shí)現(xiàn)會(huì)話跟蹤 296
15.3編程示例: 網(wǎng)上書店297
15.3.1顧客瀏覽圖書297
15.3.2顯示圖書詳細(xì)信息299
15.3.3將圖書添加到購物車并顯示購物車信息300
15.3.4添加訂單信息并結(jié)賬303
習(xí)題15305

第16章過濾器303
16.1Servlet過濾器簡介303
16.2Servlet過濾器體系結(jié)構(gòu)308
16.3Servlet過濾器的實(shí)現(xiàn)308
16.3.1以注解@WebFilter實(shí)現(xiàn)Filter309
16.3.2通過配置文件創(chuàng)建過濾器310
16.4中文亂碼問題312
16.4.1JSP頁面中文亂碼問題312
16.4.2表單提交亂碼問題312
習(xí)題16314

第17章EL與JSTL311
17.1EL表達(dá)式311
17.1.1EL表達(dá)式的基礎(chǔ)知識311
17.1.2EL隱式對象316
17.1.3EL表達(dá)式的使用示例317
17.2JSTL簡介323
17.3JSTL核心標(biāo)簽庫323
17.3.1工程中添加對JSTL的支持323
17.3.2通用標(biāo)簽324
17.3.3條件標(biāo)簽325
17.3.4迭代標(biāo)簽327
17.4編程示例: 網(wǎng)上書店329
17.4.1用EL表達(dá)式重寫圖書顯示頁面329
17.4.2用EL表達(dá)式重寫顯示圖書詳細(xì)信息的頁面330
習(xí)題17331

第18章JSP自定義標(biāo)簽329
18.1JSP自定義標(biāo)簽簡介329
18.2開發(fā)自定義JSP標(biāo)簽330
18.2.1創(chuàng)建標(biāo)簽處理類334
18.2.2創(chuàng)建標(biāo)簽庫描述文件TLD336
18.2.3JSP中使用自定義標(biāo)簽336
18.3編程示例: 網(wǎng)上書店337
18.3.1分頁標(biāo)簽處理類337
18.3.2分頁標(biāo)簽庫描述文件340
18.3.3使用分頁標(biāo)簽340
習(xí)題18342

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號