中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 從零開(kāi)始學(xué)Java-(含光盤(pán)1張)

出版社:電子工業(yè)出版社出版時(shí)間:2014-10-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 301
中 圖 價(jià):¥19.9(4.0折) 定價(jià)  ¥49.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
溫馨提示:5折以下圖書(shū)主要為出版社尾貨,大部分為全新(有塑封/無(wú)塑封),個(gè)別圖書(shū)品相8-9成新、切口
有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
本類(lèi)五星書(shū)更多>

從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 版權(quán)信息

從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 本書(shū)特色

《從零開(kāi)始學(xué)java(第2版)》針對(duì)初學(xué)和自學(xué)讀者的特點(diǎn),以通俗易懂的語(yǔ)言介紹java語(yǔ)言,全書(shū)內(nèi)容分為六篇共23章,講解了java的各個(gè)方面。內(nèi)容包括java語(yǔ)言的發(fā)展、環(huán)境配置、基本語(yǔ)法、流程控制語(yǔ)句、字符串處理、數(shù)組、面向?qū)ο蟆D形界面設(shè)計(jì)、輸入/輸出、處理異常、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)及java web基礎(chǔ)jsp和servlet。*后通過(guò)一個(gè)大型項(xiàng)目——教務(wù)管理系統(tǒng)貫穿所有學(xué)習(xí)知識(shí)點(diǎn),讓讀者更好地體會(huì)java語(yǔ)言編程開(kāi)發(fā)。
《從零開(kāi)始學(xué)java(第2版)》運(yùn)用大量示例,讓讀者在實(shí)戰(zhàn)中體會(huì)編程的快樂(lè)。

從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 內(nèi)容簡(jiǎn)介

從零開(kāi)始,手把手教會(huì)你編程開(kāi)發(fā)!科學(xué)合理的學(xué)習(xí)結(jié)構(gòu),助你輕松入門(mén)與提高,基礎(chǔ)知識(shí)→核心技術(shù)→典型應(yīng)用→綜合練習(xí)→項(xiàng)目實(shí)戰(zhàn);超值大容量dvd,內(nèi)含精彩生動(dòng)的多媒體教學(xué)視頻,并附贈(zèng)海量學(xué)習(xí)資源! 同類(lèi)優(yōu)秀圖書(shū)推薦: 從零開(kāi)始學(xué)php(第2版)(含dvd光盤(pán)1張) 從零開(kāi)始學(xué)excel vba(第2版)(含dvd光盤(pán)1張) 從零開(kāi)始學(xué)sql server(第2版)(含dvd光盤(pán)1張) 從零開(kāi)始學(xué)c語(yǔ)言(第2版)(含dvd光盤(pán)1張)

從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 目錄

**篇 java 基礎(chǔ)

1 章 **個(gè)java 程序——helloworld( 教學(xué)視頻:14 分鐘) ··· 1

1.1 java 語(yǔ)言簡(jiǎn)介··························· 1

1.1.1 java 語(yǔ)言的歷史················· 1

1.1.2 java 語(yǔ)言的優(yōu)點(diǎn)················· 2

1.1.3 發(fā)展前景··························· 2

1.2 工作原理··································· 3

1.2.1 java 虛擬機(jī)(jvm)·········· 3

1.2.2 無(wú)用內(nèi)存自動(dòng)回收機(jī)制······· 4

1.2.3 代碼安全性檢查機(jī)制·········· 4

1.3 搭建java 程序開(kāi)發(fā)環(huán)境··········· 4

1.3.1 系統(tǒng)要求··························· 4

1.3.2 下載java 程序開(kāi)發(fā)工具包jdk·········4

1.3.3 安裝jdk··························· 5

1.3.4 在windows 系統(tǒng)下配置jdk ··············· 7

1.4 開(kāi)發(fā)**個(gè)java 應(yīng)用程序······· 9

1.4.1 eclipse 編寫(xiě)helloworld ······ 9

1.4.2 源文件與命令行執(zhí)行helloworld·········12

1.4.3 java 應(yīng)用程序的基本結(jié)構(gòu)···· 14

1.5 小結(jié)········································· 14

1.6 習(xí)題········································· 14

2 java 變量、數(shù)據(jù)類(lèi)型、運(yùn)算符( 教學(xué)視頻:20 分鐘) · 15

2.1 標(biāo)識(shí)符和關(guān)鍵字····················· 15

2.1.1 標(biāo)識(shí)符···························· 15

2.1.2 標(biāo)識(shí)符命名規(guī)則··············· 15

2.1.3 關(guān)鍵字···························· 15

2.2 常量與變量····························· 16

2.2.1 常量概念及聲明··············· 16

2.2.2 枚舉類(lèi)型························· 16

2.2.3 變量概念及聲明··············· 17

2.2.4 變量的作用域·················· 18

2.3 基本數(shù)據(jù)類(lèi)型························· 19

2.3.1 整型································ 19

2.3.2 浮點(diǎn)型···························· 20

2.3.3 布爾型···························· 20

2.3.4 字符型···························· 20

2.3.5 數(shù)據(jù)類(lèi)型轉(zhuǎn)換·················· 21

2.4 運(yùn)算符····································· 22

2.4.1 算術(shù)運(yùn)算符······················ 23

2.4.2 賦值運(yùn)算符······················ 23

2.4.3 關(guān)系運(yùn)算符······················ 24

2.4.4 邏輯運(yùn)算符······················ 25

2.4.5 位運(yùn)算符························· 25

2.4.6 自增自減運(yùn)算符··············· 28

2.4.7 三元運(yùn)算符······················ 28

2.4.8 運(yùn)算符的優(yōu)先級(jí)··············· 28

2.5 小結(jié)········································· 29

2.6 習(xí)題········································· 29

3 章 數(shù)組(教學(xué)視頻:25 分鐘)···· 30

3.1 數(shù)組的概念····························· 30

3.1.1 什么是數(shù)組······················ 30

3.1.2 數(shù)組的特點(diǎn)······················ 30

3.1.3 數(shù)組的規(guī)則······················ 30

3.2 一維數(shù)組································· 31

3.2.1 聲明一維數(shù)組·················· 31

3.2.2 初始化一維數(shù)組··············· 31

3.2.3 訪問(wèn)一維數(shù)組·················· 32

3.2.4 修改一維數(shù)組元素············ 32

3.3 數(shù)組的常用操作····················· 33

3.3.1 數(shù)組長(zhǎng)度························· 33

3.3.2 數(shù)組填充························· 33

3.3.3 數(shù)組復(fù)制························· 34

3.3.4 數(shù)組比較························· 34

3.3.5 數(shù)組排序························· 35

3.3.6 在數(shù)組中搜索指定元素····· 36

3.3.7 把數(shù)組轉(zhuǎn)換為字符串········ 36

3.4 多維數(shù)組································· 37

3.4.1 聲明二維數(shù)組·················· 37

3.4.2 創(chuàng)建二維數(shù)組·················· 37

3.4.3 訪問(wèn)二維數(shù)組·················· 38

3.4.4 遍歷二維數(shù)組·················· 38

3.5 小結(jié)········································· 39

3.6 習(xí)題········································· 39

4 章 條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(教學(xué)視頻:23 分鐘) · 40

4.1 條件結(jié)構(gòu)································· 40

4.1.1 if 語(yǔ)句····························· 40

4.1.2 if-else 語(yǔ)句······················ 41

4.1.3 if-else-if 語(yǔ)句··················· 42

4.1.4 選擇語(yǔ)句的嵌套··············· 43

4.1.5 switch 語(yǔ)句······················ 44

4.1.6 if 與switch 的區(qū)別············ 45

4.2 循環(huán)結(jié)構(gòu)································· 45

4.2.1 while 循環(huán)語(yǔ)句················· 45

4.2.2 do-while 循環(huán)語(yǔ)句············ 46

4.2.3 while 與do-while 的區(qū)別··· 47

4.2.4 for 循環(huán)語(yǔ)句···················· 48

4.2.5 嵌套循環(huán)語(yǔ)句·················· 49

4.3 跳轉(zhuǎn)語(yǔ)句································· 51

4.3.1 break 跳轉(zhuǎn)語(yǔ)句················· 51

4.3.2 continue 跳轉(zhuǎn)語(yǔ)句············· 51

4.3.3 break 與continue 的區(qū)別···· 52

4.3.4 return 跳轉(zhuǎn)語(yǔ)句················ 53

4.4 實(shí)例········································· 53

4.5 小結(jié)········································· 54

4.6 習(xí)題········································· 54

5 章 字符串處理(教學(xué)視頻:25 分鐘) · 55

5.1 字符········································· 55

5.2 字符串····································· 56

5.2.1 字符串聲明與賦值············ 56

5.2.2 獲取字符串長(zhǎng)度··············· 57

5.3 字符串基本操作····················· 57

5.3.1 字符串連接······················ 57

5.3.2 字符串比較······················ 58

5.3.3 字符串截取······················ 59

5.3.4 字符串查找······················ 59

5.3.5 字符串替換······················ 60

5.3.6 字符串與字符數(shù)組············ 60

5.3.7 字符串其他常用操作········ 61

5.4 stringbuffer 類(lèi)························ 61

5.4.1 認(rèn)識(shí)stringbuffer 類(lèi)·········· 62

5.4.2 stringbuffer 類(lèi)提供的操作方法························· 62

5.4.3 stringbuffer 實(shí)例·············· 62

5.4.4 string 類(lèi)與stringbuffer類(lèi)對(duì)比···························· 63

5.5 實(shí)例········································· 63

5.6 小結(jié)········································· 64

5.7 習(xí)題········································· 64

第二篇 java 面向?qū)ο?span>

6 章 面向?qū)ο螅ń虒W(xué)視頻:30 分鐘) · 65

6.1 面向?qū)ο缶幊毯?jiǎn)介················· 65

6.1.1 類(lèi)··································· 65

6.1.2 對(duì)象································ 65

6.1.3 繼承································ 66

6.1.4 接口································ 67

6.1.5 包··································· 67

6.2 類(lèi)············································· 67

6.2.1 基本結(jié)構(gòu)························· 67

6.2.2 類(lèi)變量···························· 68

6.2.3 類(lèi)方法···························· 69

6.2.4 類(lèi)方法命名······················ 70

6.2.5 調(diào)用類(lèi)方法······················ 70

6.2.6 方法重載························· 70

6.2.7 構(gòu)造方法························· 71

6.2.8 方法返回值······················ 71

6.3 抽象類(lèi)和抽象方法················· 72

6.3.1 抽象類(lèi)···························· 72

6.3.2 抽象類(lèi)實(shí)例······················ 72

6.3.3 抽象類(lèi)的類(lèi)成員··············· 73

6.3.4 抽象方法························· 73

6.3.5 抽象類(lèi)與接口對(duì)比············ 74

6.4 嵌套類(lèi)····································· 74

6.4.1 嵌套類(lèi)定義······················ 74

6.4.2 內(nèi)部類(lèi)···························· 75

6.4.3 靜態(tài)嵌套類(lèi)······················ 75

6.5 對(duì)象········································· 75

6.5.1 對(duì)象實(shí)例························· 75

6.5.2 創(chuàng)建對(duì)象························· 77

6.5.3 使用對(duì)象························· 78

6.6 this、staticfinal 關(guān)鍵字······· 79

6.6.1 this 關(guān)鍵字······················· 79

6.6.2 static 關(guān)鍵字···················· 79

6.6.3 final 關(guān)鍵字····················· 80

6.7 控制對(duì)類(lèi)的成員的訪問(wèn)·········· 80

6.8 標(biāo)注········································· 80

6.8.1 標(biāo)注用法························· 81

6.8.2 文檔標(biāo)注························· 81

6.9 小結(jié)········································· 82

6.10 習(xí)題······································· 82

7 章 繼承(教學(xué)視頻:20 分鐘) · 83

7.1 繼承概述································· 83

7.1.1 什么是繼承······················ 83

7.1.2 類(lèi)的層次························· 84

7.1.3 繼承示例························· 84

7.1.4 繼承優(yōu)點(diǎn)························· 85

7.2 對(duì)象類(lèi)型轉(zhuǎn)換························· 85

7.2.1 隱式對(duì)象類(lèi)型轉(zhuǎn)換············ 85

7.2.2 強(qiáng)制對(duì)象類(lèi)型轉(zhuǎn)換············ 86

7.2.3 使用instanceof 運(yùn)算符······ 86

7.3 重寫(xiě)和隱藏父類(lèi)方法············· 86

7.3.1 重寫(xiě)父類(lèi)中的方法············ 86

7.3.2 隱藏父類(lèi)中的方法············ 87

7.3.3 方法重寫(xiě)和方法隱藏后的修飾符···························· 88

7.3.4 總結(jié)································ 88

7.4 隱藏父類(lèi)中的字段················· 89

7.5 子類(lèi)訪問(wèn)父類(lèi)成員················· 90

7.5.1 子類(lèi)訪問(wèn)父類(lèi)私有成員····· 90

7.5.2 使用super 調(diào)用父類(lèi)中重寫(xiě)的方法···························· 91

7.5.3 使用super 訪問(wèn)父類(lèi)中被隱藏的字段······················ 91

7.5.4 使用super 調(diào)用父類(lèi)的無(wú)參構(gòu)造方法························· 92

7.5.5 使用super 調(diào)用父類(lèi)的帶參構(gòu)造方法························· 93

7.5.6 構(gòu)造方法鏈······················ 94

7.6 object 類(lèi)································· 95

7.7 小結(jié)········································· 95

7.8 習(xí)題········································· 96

8 章 接口和包(教學(xué)視頻:16 分鐘)···· 97

8.1 接口的概念····························· 97

8.1.1 為什么使用接口··············· 97

8.1.2 java 中的接口·················· 97

8.1.3 作為api 的接口··············· 98

8.1.4 接口和多繼承·················· 98

8.1.5 java 接口與java 抽象類(lèi)的區(qū)別································ 98

8.2 定義接口································· 99

8.2.1 聲明接口························· 99

8.2.2 接口體·························· 100

8.3 實(shí)現(xiàn)接口······························· 100

8.3.1 接口的實(shí)現(xiàn)···················· 100

8.3.2 接口示例······················· 101

8.3.3 接口的繼承···················· 101

8.3.4 實(shí)現(xiàn)多個(gè)接口時(shí)的常量和方法沖突問(wèn)題················ 101

8.4 包··········································· 103

8.4.1 包的概念······················· 103

8.4.2 創(chuàng)建包·························· 103

8.4.3 包命名慣例···················· 103

8.4.4 導(dǎo)入包·························· 104

8.5 小結(jié)······································· 104

8.6 習(xí)題······································· 104

9 章 集合(教學(xué)視頻:17 分鐘)··· 105

9.1 java 集合框架······················· 105

9.2 collection 接口······················ 105

9.2.1 轉(zhuǎn)換構(gòu)造方法················ 105

9.2.2 collection 接口的定義····· 105

9.2.3 collection 接口的基本操作······························ 106

9.2.4 遍歷collection 接口······· 106

9.2.5 collection 接口的批量操作······························ 107

9.2.6 collection 接口的數(shù)組操作······························ 107

9.3 set 接口································· 108

9.3.1 set 接口的定義··············· 108

9.3.2 set 接口的基本操作········ 109

9.3.3 set 接口的批量操作········ 110

9.3.4 set 接口的數(shù)組操作········ 111

9.4 list 接口································ 111

9.4.1 list 接口的定義·············· 111

9.4.2 從collection 繼承的操作·· 111

9.4.3 按位置訪問(wèn)和查找操作··· 112

9.4.4 list 迭代方法················· 113

9.5 map 接口······························· 114

9.5.1 map 接口的定義············· 114

9.5.2 map 接口的基本操作······ 115

9.5.3 map 接口的批量操作······ 116

9.6 實(shí)現(xiàn)······································· 116

9.6.1 實(shí)現(xiàn)的類(lèi)型···················· 116

9.6.2 set 接口的實(shí)現(xiàn)·············· 117

9.6.3 list 接口的實(shí)現(xiàn)·············· 118

9.6.4 map 接口的實(shí)現(xiàn)············· 118

9.7 小結(jié)······································· 119

9.8 習(xí)題······································· 119

第三篇 swing

10 章 **個(gè)圖形界面應(yīng)用程序(教學(xué)視頻:12 分鐘)··· 120

10.1 swing 簡(jiǎn)介·························· 120

10.1.1 swing·························· 120

10.1.2 swing 特點(diǎn)··················· 120

10.2 創(chuàng)建**個(gè)圖形界面程序··· 121

10.3 swing 頂層容器·················· 122

10.3.1 swing 中的頂層容器類(lèi)···· 122

10.3.2 容器層························· 124

10.3.3 組件使用····················· 124

10.3.4 添加菜單欄·················· 124

10.3.5 根面板························· 125

10.4 jframe 類(lèi)創(chuàng)建圖形界面窗體····································· 125

10.4.1 創(chuàng)建窗體····················· 125

10.4.2 創(chuàng)建窗體示例··············· 126

10.4.3 設(shè)置窗口····················· 127

10.4.4 窗口關(guān)閉事件··············· 128

10.4.5 窗體api······················ 129

10.5 小結(jié)····································· 130

10.6 習(xí)題····································· 131

11 swing 組件( 教學(xué)視頻:24 分鐘)··· 132

11.1 jcomponent 類(lèi)···················· 132

11.2 常用基本組件····················· 133

11.2.1 按鈕組件jbutton ·········· 133

11.2.2 復(fù)選框組件jcheckbox·· 133

11.2.3 單選按鈕組件jradiobutton················ 134

11.2.4 文本框組件jtextfield ··· 134

11.2.5 密碼框組件jpasswordfield··············134

11.2.6 組合框組件jcombobox··· 134

11.2.7 滑塊組件jslider ··········· 135

11.2.8 微調(diào)組制組件jspinner ·· 135

11.2.9 菜單組件jmenu············ 135

11.3 不可編輯的信息顯示組件··· 135

11.3.1 標(biāo)簽組件jlabel············ 136

11.3.2 進(jìn)度條組件jprogressbar ·· 136

11.3.3 工具提示組件jtooltip ·· 136

11.4 swing 高級(jí)組件·················· 137

11.4.1 顏色選擇器jcolorchooser········137

11.4.2 文件選擇器jfilechooser··········137

11.4.3 文本編輯組件jeditorpanejtextpane················· 138

11.4.4 文本區(qū)組件jtextarea···· 139

11.4.5 表組件jtable ··············· 139

11.4.6 樹(shù)組件jtree················· 140

11.4.7 面板組件jpanel ············ 141

11.4.8 滾動(dòng)面板jscrollpane····· 141

11.4.9 分割面板jsplitpane······· 141

11.4.10 選項(xiàng)卡面板

jtabbedpane··············· 142

11.4.11 工具欄jtoolbar ·········· 142

11.5 小結(jié)····································· 143

11.6 習(xí)題····································· 143

12 章 標(biāo)準(zhǔn)布局(教學(xué)視頻:18 分鐘)···· 144

12.1 標(biāo)準(zhǔn)布局管理器簡(jiǎn)介········· 144

12.1.1 borderlayout邊框布局····· 144

12.1.2 boxlayout 布局············ 144

12.1.3 cardlayout 卡片布局···· 145

12.1.4 flowlayout 流動(dòng)布局···· 146

12.1.5 gridlayout 網(wǎng)格布局····· 146

12.1.6 gridbaglayout網(wǎng)格包布局···························· 146

12.2 布局管理器的使用············· 147

12.2.1 使用borderlayout ········ 147

12.2.2 使用boxlayout ············ 148

12.2.3 使用cardlayout ··········· 148

12.2.4 使用flowlayout··········· 149

12.2.5 使用gridlayout············ 149

12.2.6 使用gridbaglayout······· 150

12.3 使用布局管理器技巧········· 150

12.3.1 設(shè)置布局管理器··········· 150

12.3.2 向容器中添加組件········ 151

12.3.3 提供組件大小和排列策略···························· 151

12.3.4 設(shè)置組件之間的間隙····· 151

12.3.5 設(shè)置容器的語(yǔ)言方向····· 152

12.3.6 選擇布局管理器··········· 152

12.4 實(shí)例:設(shè)計(jì)用戶(hù)登錄界面··· 153

12.4.1 設(shè)計(jì)界面布局··············· 153

12.4.2 代碼實(shí)現(xiàn)····················· 153

12.5 小結(jié)····································· 156

12.6 習(xí)題····································· 156

13 章 事件處理(教學(xué)視頻:13 分鐘)···· 157

13.1 事件處理原理····················· 157

13.1.1 事件處理模型··············· 157

13.1.2 事件類(lèi)型····················· 158

13.1.3 監(jiān)聽(tīng)器類(lèi)型·················· 159

13.2 動(dòng)作事件····························· 160

13.2.1 動(dòng)作事件步驟··············· 160

13.2.2 動(dòng)作事件過(guò)程··············· 160

13.2.3 按鈕觸發(fā)動(dòng)作事件········ 161

13.2.4 文本框觸發(fā)事件··········· 162

13.3 選項(xiàng)事件····························· 163

13.3.1 選項(xiàng)事件步驟··············· 163

13.3.2 選項(xiàng)事件過(guò)程··············· 164

13.4 列表選擇事件····················· 164

13.4.1 列表事件步驟··············· 164

13.4.2 列表事件過(guò)程··············· 164

13.5 焦點(diǎn)事件····························· 165

13.5.1 焦點(diǎn)事件步驟··············· 165

13.5.2 焦點(diǎn)事件過(guò)程··············· 165

13.6 鍵盤(pán)事件····························· 166

13.6.1 鍵盤(pán)事件步驟··············· 166

13.6.2 處理鍵盤(pán)過(guò)程··············· 166

13.7 鼠標(biāo)事件····························· 167

13.7.1 鼠標(biāo)事件步驟··············· 167

13.7.2 鼠標(biāo)事件過(guò)程··············· 167

13.8 鼠標(biāo)移動(dòng)事件····················· 168

13.8.1 鼠標(biāo)移動(dòng)事件步驟········ 168

13.8.2 鼠標(biāo)移動(dòng)事件過(guò)程········ 168

13.9 實(shí)例:一個(gè)簡(jiǎn)單的用戶(hù)登錄驗(yàn)證程序····························· 169

13.9.1 程序功能····················· 169

13.9.2 為程序?qū)崿F(xiàn)動(dòng)作事件監(jiān)聽(tīng)器························· 170

13.9.3 為按鈕注冊(cè)監(jiān)聽(tīng)器········ 171

13.9.4 實(shí)現(xiàn)actionlistener 接口中的actionperformed 方法·· 171

13.9.5 編譯并運(yùn)行程序··········· 172

13.10 小結(jié)··································· 172

13.11 習(xí)題··································· 172

第四篇 java 編程技術(shù)

14 章 異常處理(教學(xué)視頻:16 分鐘)·· 173

14.1 java 異常····························· 173

14.1.1 編譯錯(cuò)誤····················· 173

14.1.2 運(yùn)行錯(cuò)誤····················· 173

14.1.3 邏輯錯(cuò)誤····················· 174

14.1.4 異常處理機(jī)制··············· 175

14.1.5 異常處理類(lèi)·················· 175

14.1.6 異常處理原則··············· 177

14.2 處理異常····························· 178

14.2.1 try-catch 語(yǔ)句··············· 178

14.2.2 多個(gè)catch 子句············· 178

14.2.3 finally 子句·················· 179

14.2.4 可嵌入的try 塊············· 180

14.3 拋出異常····························· 180

14.3.1 使用throws 拋出異常···· 181

14.3.2 使用throw 拋出異常····· 181

14.3.3 異常類(lèi)常用方法··········· 182

14.4 自定義異常························· 182

14.4.1 創(chuàng)建自定義異常類(lèi)········ 182

14.4.2 處理自定義異常··········· 183

14.5 小結(jié)····································· 184

14.6 習(xí)題····································· 184

15 章 輸入與輸出(教學(xué)視頻:14 分鐘)···· 185

15.1 流········································· 185

15.1.1 流的概念····················· 185

15.1.2 輸入流與輸出流··········· 186

15.1.3 字節(jié)流與字符流··········· 187

15.2 字節(jié)流································· 187

15.2.1 inputstream 類(lèi)與outputstream類(lèi)············ 187

15.2.2fileinputstream 類(lèi)與fileoutputstream類(lèi)······· 188

15.2.3bufferedinputstream 類(lèi)與bufferedoutputstream類(lèi)···· 189

15.3 字符流································· 190

15.3.1 reader 類(lèi)和writer 類(lèi)···· 190

15.3.2 filereader 類(lèi)和filewriter 類(lèi)················· 191

15.3.3bufferedreader 類(lèi)和bufferedwriter 類(lèi)·········· 192

15.3.4 printstream 類(lèi)和printwriter 類(lèi)··············· 193

15.4 實(shí)現(xiàn)用戶(hù)輸入····················· 193

15.4.1 使用system.in 獲取用戶(hù)輸入··························· 194

15.4.2 使用scanner 類(lèi)獲取用戶(hù)輸入··························· 194

15.5 小結(jié)····································· 195

15.6 習(xí)題····································· 195

16 章 線程(教學(xué)視頻:18 分鐘)·· 196

16.1 線程概念····························· 196

16.1.1 線程的屬性·················· 196

16.1.2 線程的組成·················· 197

16.1.3 線程的工作原理··········· 197

16.1.4 線程的狀態(tài)·················· 198

16.1.5 線程的優(yōu)先級(jí)··············· 198

16.1.6 進(jìn)程的概念·················· 198

16.1.7 線程和進(jìn)程的區(qū)別········ 199

16.2 線程對(duì)象····························· 199

16.2.1 線程對(duì)象和線程的區(qū)別···· 200

16.2.2 定義并啟動(dòng)一個(gè)線程····· 200

16.2.3 使用sleep 暫停線程執(zhí)行··· 200

16.2.4 中斷線程····················· 201

16.2.5 join 方法······················ 201

16.2.6 死鎖···························· 202

16.3 線程同步····························· 202

16.3.1 同步方法····················· 202

16.3.2 固定鎖和同步··············· 203

16.4 線程使用實(shí)例····················· 204

16.5 小結(jié)····································· 206

16.6 習(xí)題····································· 206

17 章 網(wǎng)絡(luò)編程(教學(xué)視頻:8 分鐘)··· 207

17.1 網(wǎng)絡(luò)編程基礎(chǔ)····················· 207

17.1.1 什么是tcp 協(xié)議·········· 207

17.1.2 什么是ip 協(xié)議············· 207

17.1.3 什么是tcp/ip·············· 208

17.1.4 什么是udp 協(xié)議·········· 208

17.1.5 什么是端口·················· 208

17.1.6 什么是套接字··············· 208

17.1.7 java.net 包···················· 208

17.2 inetaddress 類(lèi)····················· 209

17.3 url 網(wǎng)絡(luò)編程···················· 210

17.3.1url···························· 210

17.3.2 符語(yǔ)法························· 211

17.3.3urlconnection 類(lèi)········ 211

17.4 tcp 的網(wǎng)絡(luò)編程················· 212

17.4.1socket·························· 212

17.4.2 重要的socket api········· 213

17.4.3 服務(wù)器端程序設(shè)計(jì)········ 213

17.4.4 客戶(hù)端程序設(shè)計(jì)··········· 215

17.5 udp 網(wǎng)絡(luò)編程···················· 215

17.5.1 udp 通信概念·············· 216

17.5.2 udp 的特性················· 216

17.5.3 udp 的應(yīng)用················· 217

17.5.4 udp 與tcp 的區(qū)別······ 217

17.6 小結(jié)····································· 218

17.7 習(xí)題····································· 218

18 章 數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)基礎(chǔ)(教學(xué)視頻:22 分鐘)··· 219

18.1 數(shù)據(jù)庫(kù)································· 219

18.1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介·················· 219

18.1.2 數(shù)據(jù)庫(kù)中數(shù)據(jù)的性質(zhì)····· 219

18.1.3 數(shù)據(jù)庫(kù)的特點(diǎn)··············· 220

18.2 jdbc 概述·························· 220

18.2.1 jdbc 介紹··················· 221

18.2.2 jdbc 的4 種驅(qū)動(dòng)程序···· 222

18.2.3 jdbc 對(duì)b/s c/s 模式的支持························· 223

18.3 java.sql 包···························· 223

18.4 sql 語(yǔ)句···························· 224

18.4.1 sql 語(yǔ)句的分類(lèi)··········· 224

18.4.2 select 語(yǔ)句··············· 224

18.4.3 insert 語(yǔ)句················ 224

18.4.4 update 語(yǔ)句·············· 225

18.4.5 delete 語(yǔ)句··············· 225

18.4.6 create 語(yǔ)句··············· 225

18.4.7 drop 語(yǔ)句·················· 225

18.5 訪問(wèn)數(shù)據(jù)庫(kù)························· 225

18.5.1 創(chuàng)建數(shù)據(jù)庫(kù)連接··········· 226

18.5.2 對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)········ 226

18.5.3 增加、修改、刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)····················· 227

18.6 小結(jié)····································· 228

18.7 習(xí)題····································· 228

19 章 使用swing 組件創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序( 教學(xué)視頻:10 分鐘)·· 229

19.1 jcombobox 組件創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序····························· 229

19.1.1 創(chuàng)建jcombobox ·········· 229

19.1.2defaultcomboboxmodel創(chuàng)建jcombobox ·········· 231

19.2 jlist 組件創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序····································· 232

19.2.1defaultlistmodel 創(chuàng)建jlist ·············· 232

19.2.2 listmodel 創(chuàng)建jlist ······ 233

19.3 jtable 組件創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序····································· 234

19.3.1 jtable 相關(guān)的類(lèi)············ 234

19.3.2defaulttablemodel 創(chuàng)建jtable················ 235

19.4 小結(jié)····································· 236

19.5 習(xí)題····································· 236

第五篇 java web 基礎(chǔ)

20 jsp( 教學(xué)視頻:25 分鐘)··· 237

20.1 jsp 簡(jiǎn)介······························ 237

20.1.1 mvc 模式··················· 237

20.1.2 jsp 技術(shù)的優(yōu)點(diǎn)············ 238

20.2 基本語(yǔ)法····························· 238

20.2.1 注釋···························· 238

20.2.2 jsp 指令······················ 239

20.3 jsp 腳本元素······················ 241

20.3.1 jsp 聲明······················ 242

20.3.2 jsp 表達(dá)式··················· 242

20.4 jsp 動(dòng)作······························ 243

20.4.1 include 動(dòng)作元素··········· 243

20.4.2 forword 動(dòng)作元素·········· 244

20.4.3 plugin 動(dòng)作元素············ 244

20.4.4 param 動(dòng)作元素············ 245

20.4.5 usebean 及setproperty getproperty 動(dòng)作元素····· 245

20.5 jsp 內(nèi)置對(duì)象······················ 247

20.5.1 request 對(duì)象················· 247

20.5.2 response 對(duì)象··············· 249

20.5.3 session 對(duì)象················· 249

20.5.4 application 對(duì)象············ 250

20.5.5 out 對(duì)象······················· 251

20.5.6 config 對(duì)象··················· 252

20.5.7 exception 對(duì)象·············· 252

20.5.8 pagecontext 對(duì)象·········· 253

20.6 小結(jié)····································· 254

20.7 習(xí)題····································· 254

21 servlet( 教學(xué)視頻:23 分鐘)···· 255

21.1 servlet 簡(jiǎn)介························· 255

21.1.1 什么是servlet ·············· 255

21.1.2 servlet 的生命周期········ 255

21.1.3 servlet 的基本結(jié)構(gòu)········ 256

21.2 httpservlet 應(yīng)用編程接口··· 256

21.2.1 init()方法····················· 257

21.2.2 service()方法················ 257

21.2.3 doget()方法·················· 257

21.2.4 dopost()方法················· 257

21.2.5 destroy()方法················ 257

21.2.6getservletconfig()方法···· 258

21.2.7getservletinfo()方法······ 258

21.3 創(chuàng)建httpservlet·················· 258

21.4 調(diào)用httpservlet·················· 259

21.4.1 由url 調(diào)用servlet ······ 259

21.4.2 在

標(biāo)記中指定servlet ············· 260

21.4.3 在標(biāo)記中指定servlet·················· 260

21.4.4 在asp 文件中調(diào)用servlet ············· 261

21.5 servlet 之間的跳轉(zhuǎn)············· 261

21.5.1 轉(zhuǎn)向(forward)·········· 261

21.5.2 重定向(redirect)······· 262

21.6 小結(jié)····································· 263

21.7 習(xí)題····································· 263

第六篇 java 實(shí)戰(zhàn)

22 章 案例:教務(wù)管理系統(tǒng)(一)··· 264

22.1 總體設(shè)計(jì)與概要說(shuō)明·········· 264

22.1.1 功能模塊劃分··············· 264

22.1.2 功能模塊說(shuō)明··············· 265

22.2 業(yè)務(wù)流程圖························· 265

22.2.1 登錄模塊流程··············· 265

22.2.2 班主任管理模塊流程····· 266

22.2.3 教務(wù)主任管理模塊········ 266

22.2.4 人事管理模塊··············· 266

展開(kāi)全部

從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 作者簡(jiǎn)介

本書(shū)的作者團(tuán)隊(duì)成員為一線開(kāi)發(fā)工程師、資深編程專(zhuān)家或?qū)I(yè)培訓(xùn)師,在編程開(kāi)發(fā)方面有著豐富的經(jīng)驗(yàn),并已出版過(guò)多本相關(guān)暢銷(xiāo)書(shū),頗受廣大讀者認(rèn)可。長(zhǎng)期積累的開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn),結(jié)合對(duì)編程入門(mén)愛(ài)好者需求與特點(diǎn)的深入調(diào)查研究,本書(shū)的內(nèi)容結(jié)構(gòu)十分有利于編程愛(ài)好者和相關(guān)學(xué)員快速提高水平。

暫無(wú)評(píng)論……
書(shū)友推薦
本類(lèi)暢銷(xiāo)
返回頂部
中圖網(wǎng)
主站蜘蛛池模板: CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 齿式联轴器-弹性联轴器-联轴器厂家-江苏诺兴传动联轴器制造有限公司 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 食安观察网| 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 越南专线物流_东莞国际物流_东南亚专线物流_行通物流 | 电动垃圾车,垃圾清运车-江苏速利达机车有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 精密光学实验平台-红外粉末压片机模具-天津博君| 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | ?水马注水围挡_塑料注水围挡_防撞桶-常州瑞轩水马注水围挡有限公司 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 挨踢网-大家的导航!| 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | DDoS安全防护官网-领先的DDoS安全防护服务商 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 中天寰创-内蒙古钢结构厂家|门式刚架|钢结构桁架|钢结构框架|包头钢结构煤棚 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 |