包郵 從零開(kāi)始學(xué)Java-(含光盤(pán)1張)
有劃線標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
從零開(kāi)始學(xué)Java-(含光盤(pán)1張) 版權(quán)信息
- ISBN:9787121242526
- 條形碼:9787121242526 ; 978-7-121-24252-6
- 裝幀:一般輕型紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
從零開(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、static、final 關(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 文本編輯組件jeditorpane和jtextpane················· 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 在
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é)員快速提高水平。
- >
隨園食單
- >
回憶愛(ài)瑪儂
- >
人文閱讀與收藏·良友文學(xué)叢書(shū):一天的工作
- >
我從未如此眷戀人間
- >
羅庸西南聯(lián)大授課錄
- >
李白與唐代文化
- >
龍榆生:詞曲概論/大家小書(shū)
- >
中國(guó)歷史的瞬間
熊千佳昆蟲(chóng)記
[日]熊田千佳慕著,張勇譯
¥16.4¥48百年夢(mèng)憶:梁實(shí)秋人生自述
梁實(shí)秋
¥8.6¥28時(shí)間停止的那一天
[英]蕾秋·喬伊斯 著,焦曉菊 譯
¥14.7¥42.8邊城-插圖本
沈從文
¥6.8¥18陶潛和櫻子
劉爭(zhēng)爭(zhēng)
¥13.9¥38朱仙鎮(zhèn)年畫(huà):七日談
宋瑞祥
¥20.8¥46
