日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)Java開發(fā)寶典

Java開發(fā)寶典

Java開發(fā)寶典

定 價:¥99.00

作 者: 陳丹丹 等編著
出版社: 機械工業(yè)出版社
叢編項: 從小工到專家,程序員修煉寶典
標 簽: J2EE

ISBN: 9787111378471 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 697 字數(shù):  

內(nèi)容簡介

  程序員開發(fā)寶典系列Java開發(fā)寶典陳丹丹李銀龍等編著本書全面、細致地講解了使用Java語言進行編程和實際項目開發(fā)的各種技術(shù),是學習Java編程的必備圖書。全書以JDK7開發(fā)環(huán)境為基礎(chǔ),分兩大部分、32章,講解了Java編程中的各種技術(shù)。其中,第一部分為開發(fā)技術(shù),主要包括如何學好編程,Java語言概述,主流開發(fā)工具,Java語言基礎(chǔ),流程控制,Java數(shù)組,字符串,面向?qū)ο缶幊袒A(chǔ),繼承、封裝和多態(tài),抽象類與接口,Java的類中類,包裝類,數(shù)字類,集合類,格式類,輸入輸出,異常處理,Swing程序設計,GUI事件處理機制,菜單和工具欄,對話框設計,數(shù)據(jù)庫設計,多線程技術(shù),Swing表格組件,Swing樹組件,網(wǎng)絡程序設計,Java繪圖技術(shù),程序打包等內(nèi)容;第二部分為項目實戰(zhàn),主要包括圖書開發(fā)計劃管理系統(tǒng)、電子地圖、物資管理系統(tǒng)和進銷存管理系統(tǒng)4個大型項目。本書還包括一個關(guān)于編碼規(guī)范的附錄。本書附贈的光盤含有全部視頻講解教學錄像、PPT課件以及實例的全部源代碼,這些源代碼都經(jīng)過精心調(diào)試,在Windows XP、Windows 2000、Windows 2003和Windows 7下全部運行通過。本書內(nèi)容詳盡、實例豐富,非常適合作為零基礎(chǔ)學習人員、有志于從事軟件開發(fā)的初學者、高校計算機相關(guān)專業(yè)學生和畢業(yè)生的學習用書,也可作為相關(guān)培訓機構(gòu)的師生和軟件開發(fā)人員的參考資料。

作者簡介

暫缺《Java開發(fā)寶典》作者簡介

圖書目錄


目錄
前言
第一部分  開發(fā)技術(shù)
第0章  如何學好編程 2
第1章 Java語言概述 4
視頻講解:20分鐘
1.1 Java簡介 4
1.1.1 什么是Java語言 4
1.1.2 關(guān)于Java語言的誕生 4
1.1.3 Java的版本 6
1.1.4 Java的應用領(lǐng)域 7
1.1.5 Java API文檔 7
1.2 Java特性 8
1.3 搭建Java環(huán)境 9
1.3.1 JDK下載 9
1.3.2 Windows系統(tǒng)的JDK環(huán)境 11
1.4 用文本編輯器編寫Java程序 14
1.4.1 編寫Java代碼 14
1.4.2 保存源碼文件 15
1.4.3 編譯源代碼 15
1.4.4 運行class文件 16
1.5 術(shù)語 17
1.6 小結(jié) 17
1.7 練習 17
第2章 主流開發(fā)工具 18
視頻講解:17分鐘
2.1 Eclipse簡介 18
2.1.1 Eclipse下載和安裝 18
2.1.2 安裝Eclipse漢化包 20
2.1.3 Eclipse工作臺 20
2.1.4 透視圖與視圖 22
2.1.5 菜單欄 22
2.1.6 工具欄 26
2.1.7 包資源管理器視圖 27
2.1.8 控制臺視圖 27
2.2 使用Eclipse 28
2.2.1 創(chuàng)建Java項目 28
2.2.2 創(chuàng)建Java類文件 28
2.2.3 使用編輯器編寫程序代碼 29
2.2.4 運行Java程序 31
2.3 術(shù)語 31
2.4 小結(jié) 31
2.5 練習 31
第3章 Java語言基礎(chǔ) 32
視頻講解:36分鐘
3.1 Java主類結(jié)構(gòu) 32
3.1.1 包聲明 32
3.1.2 聲明成員變量和局部變量 33
3.1.3 編寫主方法 33
3.1.4 導入API類庫 33
3.2 基本數(shù)據(jù)類型 33
3.2.1 整數(shù)類型 33
3.2.2 浮點類型 35
3.2.3 字符類型 36
3.2.4 布爾類型 38
3.2.5 隱式類型轉(zhuǎn)換 38
3.2.6 顯示類型轉(zhuǎn)換 39
3.3 變量與常量 40
3.3.1 標識符 40
3.3.2 關(guān)鍵字 41
3.3.3 聲明變量 41
3.3.4 聲明常量 42
3.3.5 變量的有效范圍 43
3.4 運算符 44
3.4.1 賦值運算符 44
3.4.2 算術(shù)運算符 45
3.4.3 自增和自減運算符 46
3.4.4 比較運算符 46
3.4.5 邏輯運算符 47
3.4.6 位運算符 49
3.4.7 三元運算符 51
3.4.8 運算符優(yōu)先級 52
3.5 代碼注釋與編碼規(guī)范 53
3.5.1 代碼注釋 53
3.5.2 編碼規(guī)范 54
3.6 術(shù)語 55
3.7 小結(jié) 55
3.8 練習 55
第4章 流程控制 56
視頻講解:17分鐘
4.1 條件語句 56
4.1.1 if條件語句 56
4.1.2 switch語句 60
4.2 JDK7在switch語句中對字符串的支持 62
4.3 循環(huán)語句 63
4.3.1 while語句 63
4.3.2 do-while語句 64
4.3.3 for循環(huán)語句 65
4.4 跳轉(zhuǎn)語句 68
4.4.1 break語句 68
4.4.2 continue語句 69
4.4.3 return語句 70
4.5 術(shù)語 70
4.6 小結(jié) 71
4.7 練習 71
第5章 Java數(shù)組 72
視頻講解:28分鐘
5.1 數(shù)組概述 72
5.2 一維數(shù)組 73
5.2.1 一維數(shù)組的創(chuàng)建 73
5.2.2 一維數(shù)組的初始化 74
5.3 二維數(shù)組 75
5.3.1 二維數(shù)組的創(chuàng)建 75
5.3.2 二維數(shù)組的初始化 76
5.4 數(shù)組的基本操作 77
5.4.1 遍歷數(shù)組 77
5.4.2 填充替換數(shù)組元素 79
5.4.3 對數(shù)組進行排序 81
5.4.4 復制數(shù)組 82
5.4.5 查詢數(shù)組 84
5.5 數(shù)組排序算法 86
5.5.1 冒泡排序 86
5.5.2 直接插入排序 87
5.6 術(shù)語 88
5.7 小結(jié) 88
5.8 練習 88
第6章 字符串 89
視頻講解:36分鐘
6.1 創(chuàng)建字符串 89
6.2 字符串操作 89
6.2.1 字符串連接 90
6.2.2 獲取字符串信息 91
6.2.3 去除字符串中的空格 92
6.2.4 字符串替換 94
6.2.5 判斷字符串 95
6.2.6 字母大小寫轉(zhuǎn)換 97
6.2.7 字符串分割 98
6.3 格式化字符串 100
6.3.1 格式化方法 100
6.3.2 日期格式化 101
6.3.3 時間格式化 102
6.3.4 日期時間組合格式化 103
6.3.5 常規(guī)類型格式化 104
6.4 正則表達式 105
6.4.1 判斷是否符合正則表達式的方法 106
6.4.2 正則表達式的元字符 106
6.4.3 正則表達式的限定符 107
6.5 字符串生成器 109
6.5.1 StringBuilder類 109
6.5.2 StringBuilder類的常用方法 110
6.6 術(shù)語 114
6.7 小結(jié) 114
6.8 練習 114
第7章 面向?qū)ο缶幊袒A(chǔ) 115
視頻講解:35分鐘
7.1 面向?qū)ο蟾攀?115
7.1.1 什么是對象 115
7.1.2 什么是類 116
7.1.3 面向?qū)ο蟮奶攸c 117
7.2 類 119
7.2.1 類的構(gòu)造方法 119
7.2.2 類的主方法 120
7.2.3 成員變量 121
7.2.4 成員方法 122
7.2.5 局部變量 123
7.2.6 局部變量的有效范圍 123
7.2.7 靜態(tài)變量、常量和方法 124
7.2.8 權(quán)限修飾符 126
7.2.9 this關(guān)鍵字 127
7.3 對象 128
7.3.1 對象的創(chuàng)建 128
7.3.2 訪問對象的屬性和行為 129
7.3.3 對象的引用 131
7.3.4 對象的比較 132
7.3.5 對象的銷毀 133
7.4 術(shù)語 134
7.5 小結(jié) 134
7.6 練習 134
第8章 繼承、封裝和多態(tài) 135
視頻講解:38分鐘
8.1 Java中的父子關(guān)系 135
8.2 類之父Object 138
8.3 Class類與Java反射 140
8.3.1 訪問構(gòu)造方法 141
8.3.2 訪問成員變量 144
8.3.3 訪問方法 146
8.4 枚舉類 150
8.4.1 使用枚舉類型設置常量 150
8.4.2 深入了解枚舉類型 152
8.4.3 使用枚舉類型的優(yōu)勢 158
8.5 類的封裝 158
8.6 多態(tài)的調(diào)用形式 159
8.7 術(shù)語 160
8.8 小結(jié) 161
8.9 練習 161
第9章 抽象類與接口 162
視頻講解:31分鐘
9.1 抽象類 162
9.1.1 定義抽象類 162
9.1.2 解析抽象方法 162
9.1.3 抽象類與接口的區(qū)別 164
9.2 接口 164
9.2.1 接口的意義 164
9.2.2 接口的定義 165
9.2.3 接口的實現(xiàn) 166
9.3 對象克隆 167
9.3.1 Java對象的假克隆 167
9.3.2 Java對象的淺克隆 168
9.3.3 Java對象的深克隆 171
9.3.4 序列化與對象克隆 173
9.3.5 深克隆效率的比較 175
9.4 術(shù)語 177
9.5 小結(jié) 178
9.6 練習 178
第10章 Java的類中類 179
視頻講解:13分鐘
10.1 內(nèi)部類的含義 179
10.2 成員內(nèi)部類 179
10.3 局部內(nèi)部類 182
10.4 匿名內(nèi)部類 183
10.5 靜態(tài)內(nèi)部類 184
10.6 內(nèi)部類的繼承 186
10.7 術(shù)語 186
10.8 小結(jié) 187
10.9 練習 187
第11章 包裝類 188
視頻講解:64分鐘
11.1 包裝類概述 188
11.1.1 Number類概述 189
11.1.2 Comparable接口簡介 189
11.2 Byte類的使用 190
11.2.1 獲得Byte對象的方法 190
11.2.2 獲得byte變量的方法 192
11.3 Short類的使用 193
11.3.1 獲得Short對象的方法 193
11.3.2 獲得short變量的方法 194
11.4 Integer類的使用 194
11.4.1 獲得Integer對象的方法 194
11.4.2 獲得int變量的方法 197
11.4.3 將整數(shù)以其他進制輸出 197
11.4.4 位運算相關(guān)方法簡介 198
11.5 Long類的使用 199
11.5.1 獲得Long對象的方法 199
11.5.2 獲得long變量的方法 200
11.5.3 將長整數(shù)以其他進制輸出 201
11.6 Float類的使用 201
11.6.1 獲得Float對象的方法 201
11.6.2 獲得float變量的方法 201
11.6.3 無窮大與非數(shù)字判斷 201
11.6.4 Float類的其他方法 203
11.7 Double類的使用 204
11.7.1 獲得Double對象的方法 205
11.7.2 獲得double變量的方法 205
11.7.3 無窮大與非數(shù)字判斷 205
11.7.4 Double類的其他方法 205
11.8 Boolean類的使用 206
11.8.1 獲得Boolean對象的方法 206
11.8.2 獲得boolean值的方法 207
11.9 Character類的使用 207
11.9.1 Character類的常用域 207
11.9.2 獲得Character對象的方法 208
11.9.3 獲得char變量的方法 209
11.9.4 字母、數(shù)字和空白的判斷 210
11.9.5 Character類的其他方法 212
11.10 數(shù)字類型包裝類共性 212
11.10.1 整數(shù)包裝類的常用域 212
11.10.2 浮點數(shù)包裝類的常用域 214
11.10.3 包裝類的比較 215
11.11 裝箱與拆箱 217
11.11.1 手動裝箱與手動拆箱 217
11.11.2 自動裝箱與自動拆箱 218
11.11.3 裝箱與拆箱的潛在風險 218
11.12 術(shù)語 219
11.13 小結(jié) 220
11.14 練習 220
第12章 數(shù)字類 221
視頻講解:53分鐘
12.1 Math類的使用 221
12.1.1 Math類的域 221
12.1.2 三角函數(shù)與反三角函數(shù) 221
12.1.3 指數(shù)函數(shù)與對數(shù)函數(shù) 222
12.1.4 雙曲函數(shù) 224
12.1.5 取整函數(shù) 224
12.1.6 最大值與最小值 226
12.1.7 與ULP相關(guān)的方法 227
12.1.8 Math類的其他方法 228
12.1.9 Math類與StrictMath類的異同 231
12.2 Random類的使用 232
12.2.1 隨機數(shù)的基本概念 232
12.2.2 生成偽隨機數(shù)的算法 232
12.2.3 獲得Random對象的方法 233
12.2.4 獲得boolean類型的隨機數(shù) 233
12.2.5 獲得int類型的隨機數(shù) 233
12.2.6 獲得long類型的隨機數(shù) 233
12.2.7 獲得float類型的隨機數(shù) 234
12.2.8 獲得double類型的隨機數(shù) 234
12.2.9 Random類的其他方法 234
12.3 BigInteger類的使用 235
12.3.1 BigInteger類的常用域 235
12.3.2 BigInteger類的構(gòu)造方法 236
12.3.3 基本的數(shù)學運算方法 239
12.3.4 增強的數(shù)學運算方法 240
12.3.5 位運算相關(guān)方法 241
12.3.6 BigInteger類的其他方法 243
12.4 BigDecimal類的使用 244
12.4.1 RoundingMode枚舉簡介 244
12.4.2 MathContext類簡介 245
12.4.3 BigDecimal類的常用域 245
12.4.4 BigDecimal類的構(gòu)造方法 246
12.4.5 基本的數(shù)學運算方法 248
12.4.6 增強的數(shù)學運算方法 250
12.4.7 轉(zhuǎn)化成基本類型的方法 252
12.4.8 BigDecimal類的其他方法 253
12.5 DecimalFormat類的使用 255
12.5.1 DecimalFormat類的模式 255
12.5.2 特殊的模式字符 256
12.5.3 DecimalFormatSymbols類簡介 256
12.5.4 DecimalFormat類的構(gòu)造方法 256
12.5.5 模式的獲取與設置 257
12.5.6 前綴和后綴的獲取與設置 258
12.5.7 數(shù)字的獲取與設置 259
12.5.8 格式化數(shù)字的方法 260
12.5.9 解析字符串的方法 261
12.5.10 DecimalFormat類的其他方法 262
12.6 術(shù)語 262
12.7 小結(jié) 262
12.8 練習 263
第13章 集合類 264
視頻講解:39分鐘
13.1 集合類概述 264
13.2 集合類接口的常用方法 264
13.2.1 List接口的常用方法 265
13.2.2 Set接口的常用方法 267
13.2.3 Map接口的常用方法 268
13.3 集合類接口的實現(xiàn)類 269
13.3.1 List接口的實現(xiàn)類 269
13.3.2 Set接口的實現(xiàn)類 270
13.3.3 Map接口的實現(xiàn)類 272
13.4 迭代器 276
13.5 術(shù)語 278
13.6 小結(jié) 278
13.7 練習 278
第14章 格式類 279
視頻講解:38分鐘
14.1 Date類的使用 279
14.1.1 測試當前日期是否在指定的日期
之后 279
14.1.2 測試當前日期是否在指定的日期
之前 280
14.1.3 獲得毫秒數(shù) 281
14.1.4 設置當前Date對象所表示的日期
時間值 281
14.2 GregorianCalendar類的使用 282
14.2.1 簡單的數(shù)字時鐘 282
14.2.2 簡單的公歷萬年歷 283
14.3 TimeZone類的使用 286
14.3.1 查看本地時區(qū) 286
14.3.2 簡單的時區(qū)轉(zhuǎn)換工具 287
14.4 術(shù)語 288
14.5 小結(jié) 288
14.6 練習 288
第15章 輸入輸出 289
視頻講解:56分鐘
15.1 流概述 289
15.2 文件類 289
15.2.1 File類的創(chuàng)建與刪除 290
15.2.2 獲取文件信息 291
15.2.3 JDK7 新增文件操作 292
15.3 以byte為數(shù)據(jù)單位的流類 295
15.3.1 InputStream類 296
15.3.2 OutputStream類 297
15.4 以char為數(shù)據(jù)單位的流類 298
15.4.1 Reader類 298
15.4.2 Writer類 299
15.5 文件輸入輸出流 301
15.5.1 FileInputStream與FileOutput-
Stream類 301
15.5.2 FileReader類與FileWriter類 302
15.6 帶緩存的輸入輸出流 305
15.6.1 BufferedInputStream與Buffered-
OutputStream類 305
15.6.2 BufferedReader與BufferedWriter
類 306
15.7 數(shù)據(jù)輸入輸出流 308
15.8 ZIP壓縮輸入輸出流 309
15.8.1 壓縮文件 310
15.8.2 解壓縮ZIP文件 311
15.9 術(shù)語 313
15.10 小結(jié) 314
15.11 練習 314
第16章 異常處理 315
視頻講解:40分鐘
16.1 異常概述 315
16.2 異常的分類 316
16.2.1 可控式異常 316
16.2.2 運行時異常 317
16.3 獲取異常信息 319
16.4 處理異常 321
16.4.1 使用try-catch處理異常 321
16.4.2 使用try-catch-finally處理異常 322
16.4.3 使用try-finally處理異常 324
16.5 拋出異常 326
16.5.1 使用throws聲明拋出異常 326
16.5.2 使用throw語句拋出異常 327
16.6 自定義異常 329
16.6.1 創(chuàng)建自定義異常類 329
16.6.2 使用自定義異常類 330
16.7 異常的使用原則 331
16.8 術(shù)語 331
16.9 小結(jié) 331
16.10 練習 332
第17章 Swing程序設計 333
視頻講解:84分鐘
17.1 JFrame窗體 333
17.2 常用布局管理器 336
17.2.1 絕對布局 336
17.2.2 流布局管理器(FlowLayout) 337
17.2.3 邊界布局管理器(BorderLayout) 338
17.2.4 網(wǎng)格布局管理器(GridLayout) 340
17.3 常用面板 342
17.3.1 JPanel面板 342
17.3.2 JScrollPane面板 343
17.4 標簽組件與圖標 344
17.4.1 標簽的使用 344
17.4.2 圖標的使用 344
17.5 按鈕組件 346
17.5.1 普通按鈕組件(JButton) 346
17.5.2 單選按鈕組件(JRadioButton) 347
17.5.3 復選框組件(JCheckBox) 348
17.6 文本組件 350
17.6.1 文本框組件(JTextField) 350
17.6.2 密碼框組件(JPasswordField) 351
17.6.3 文本域組件(JTextArea) 352
17.7 列表組件 354
17.7.1 下拉列表框組件(JComboBox) 354
17.7.2 列表框組件(JList) 356
17.8 進度條 359
17.9 術(shù)語 360
17.10 小結(jié) 361
17.11 練習 361
第18章 GUI事件處理機制 362
視頻講解:27分鐘
18.1 什么是GUI事件 362
18.1.1 為程序添加交互能力 362
18.1.2 GUI事件類 364
18.1.3 事件監(jiān)聽器 365
18.1.4 適配器 366
18.2 窗體事件 367
18.3 掌握鼠標操作 369
18.3.1 鼠標事件監(jiān)聽器 370
18.3.2 鼠標事件處理 370
18.4 掌握鍵盤控制 373
18.4.1 鍵盤事件監(jiān)聽器 373
18.4.2 鍵盤事件處理 374
18.5 術(shù)語 378
18.6 小結(jié) 379
18.7 練習 379
第19章 菜單和工具欄 380
視頻講解:11分鐘
19.1 菜單欄與彈出菜單 380
19.1.1 創(chuàng)建菜單欄 380
19.1.2 添加菜單和菜單項 380
19.1.3 創(chuàng)建彈出菜單 383
19.2 工具欄 386
19.2.1 創(chuàng)建工具欄 386
19.2.2 添加工具按鈕 387
19.3 術(shù)語 389
19.4 小結(jié) 389
19.5 練習 389
第20章 對話框設計 390
視頻講解:16分鐘
20.1 JOptionPane類的使用 390
20.1.1 詢問對話框 390
20.1.2 提示對話框 391
20.1.3 輸入對話框 393
20.2 文件對話框 394
20.2.1 創(chuàng)建文件選擇對話框 395
20.2.2 添加文件過濾器 396
20.3 顏色對話框 399
20.4 術(shù)語 400
20.5 小結(jié) 400
20.6 練習 400
第21章 數(shù)據(jù)庫設計 401
視頻講解:64分鐘
21.1 數(shù)據(jù)庫基礎(chǔ)知識 401
21.1.1 什么是數(shù)據(jù)庫 401
21.1.2 數(shù)據(jù)庫的種類及功能 402
21.2 JDBC技術(shù) 402
21.2.1 什么是JDBC技術(shù) 402
21.2.2 為什么要在項目中添加數(shù)據(jù)庫
驅(qū)動 403
21.3 JDBC中常用的類與接口 403
21.3.1 DriverManager類 403
21.3.2 Connection接口 403
21.3.3 Statement接口 404
21.3.4 PerparedStatement接口 405
21.3.5 ResultSet接口 405
21.4 數(shù)據(jù)庫操作 406
21.4.1 操作數(shù)據(jù)庫的執(zhí)行步驟 406
21.4.2 添加數(shù)據(jù) 409
21.4.3 刪除數(shù)據(jù) 410
21.4.4 修改數(shù)據(jù) 411
21.4.5 查找數(shù)據(jù) 412
21.4.6 使用預處理語句 413
21.4.7 模糊查詢 415
21.5 術(shù)語 416
21.6 小結(jié) 417
21.7 練習 417
第22章 多線程技術(shù) 418
視頻講解:55分鐘
22.1 線程概述 418
22.1.1 進程 418
22.1.2 線程 418
22.2 Java實現(xiàn)線程的兩種方式 420
22.2.1 繼承Thread類 420
22.2.2 實現(xiàn)Runnable接口 421
22.3 線程的生命周期 423
22.4 操作線程的方法 424
22.4.1 線程的休眠 424
22.4.2 線程的掛起 426
22.4.3 線程的中斷 428
22.4.4 線程的禮讓 429
22.5 線程的優(yōu)先級 430
22.6 線程同步 432
22.6.1 線程安全 432
22.6.2 線程同步機制 434
22.7 線程間的通信 436
22.8 術(shù)語 439
22.9 小結(jié) 439
22.10 練習 439
第23章 Swing表格組件 440
視頻講解:28分鐘
23.1 利用JTable類創(chuàng)建、定制、操作表格 440
23.1.1 創(chuàng)建表格 440
23.1.2 定制表格 442
23.1.3 操作表格 445
23.2 表格模型與表格 448
23.2.1 利用表格模型創(chuàng)建表格 448
23.2.2 維護表格模型 450
23.3 提供行標題欄的表格 453
23.4 術(shù)語 457
23.5 小結(jié) 457
23.6 練習 457
第24章 Swing樹組件 458
視頻講解:24分鐘
24.1 簡單的樹 458
24.2 處理選中節(jié)點事件 460
24.3 遍歷樹節(jié)點 463
24.4 定制樹 465
24.5 維護樹模型 468
24.6 處理展開節(jié)點事件 471
24.7 術(shù)語 473
24.8 小結(jié) 473
24.9 練習 473
第25章 網(wǎng)絡程序設計 474
視頻講解:34分鐘
25.1 網(wǎng)絡程序設計基礎(chǔ) 474
25.1.1 局域網(wǎng)和因特網(wǎng) 474
25.1.2 網(wǎng)絡協(xié)議 474
25.2 端口與套接字 475
25.2.1 端口 475
25.2.2 套接字 476
25.3 學習TCP編程原理 476
25.3.1 什么是TCP協(xié)議 476
25.3.2 掌握TCP編程的常用類 477
25.3.3 如何編寫TCP程序 480
25.4 學習UDP編程原理 483
25.4.1 什么是UDP協(xié)議 483
25.4.2 掌握UDP編程的常用類 483
25.4.3 如何編寫UDP程序 484
25.5 術(shù)語 488
25.6 小結(jié) 489
25.7 練習 489
第26章 Java繪圖技術(shù) 490
視頻講解:25分鐘
26.1 Java繪圖 490
26.1.1 Graphics 490
26.1.2 Graphics2D 490
26.2 繪制圖形 491
26.3 繪圖顏色與筆畫屬性 494
26.3.1 設置顏色 495
26.3.2 筆畫屬性 496
26.4 繪制文本 497
26.4.1 設置字體 497
26.4.2 顯示文字 497
26.5 繪制圖片 499
26.6 圖像處理 500
26.6.1 放大與縮小 500
26.6.2 圖像翻轉(zhuǎn) 502
26.6.3 圖像旋轉(zhuǎn) 504
26.6.4 圖像傾斜 506
26.7 術(shù)語 507
26.8 小結(jié) 508
26.9 練習 508
第27章 程序打包 509
27.1 概述 509
27.1.1 jar文件 509
27.1.2 MANIFEST文件 510
27.2 使用命令實現(xiàn)程序打包 511
27.2.1 完成單個文件打包 511
27.2.2 完成多個文件打包 513
27.3 在Eclipse中實現(xiàn)程序打包 514
27.4 術(shù)語 516
27.5 小結(jié) 516
27.6 練習 517
第二部分 項目實戰(zhàn)
第28章 圖書開發(fā)計劃管理系統(tǒng) 520
視頻講解:71分鐘
28.1 系統(tǒng)分析 520
28.1.1 開發(fā)背景 520
28.1.2 需求分析 520
28.1.3 功能結(jié)構(gòu)圖 521
28.1.4 程序界面預覽 522
28.2 數(shù)據(jù)庫設計 523
28.2.1 數(shù)據(jù)庫建模 523
28.2.2 數(shù)據(jù)庫建表 524
28.3 系統(tǒng)環(huán)境配置 526
28.3.1 創(chuàng)建項目 526
28.3.2 項目類包規(guī)劃 527
28.4 登錄模塊設計 528
28.4.1 模塊概述 529
28.4.2 登錄窗體設計 529
28.4.3 編寫登錄面板 530
28.4.4 編寫登錄進度面板 530
28.4.5 編寫登錄窗體 532
28.5 主窗體設計 536
28.5.1 窗體界面設計 536
28.5.2 編寫功能按鈕組 537
28.5.3 編寫登錄信息面板 541
28.5.4 編寫人員管理面板 543
28.5.5 編寫功能區(qū)面板 546
28.6 部門管理模塊實現(xiàn) 548
28.6.1 部門信息管理 548
28.6.2 職務信息管理 553
28.7 圖書計劃模塊實現(xiàn) 557
28.7.1 圖書項目界面 557
28.7.2 單元計劃界面 565
28.7.3 圖書計劃面板 567
28.7.4 個人單元計劃面板 570
28.7.5 單元計劃表面板 578
28.8 程序調(diào)試與錯誤處理 581
28.8.1 無法使用JDK6以上的API 581
28.8.2 解除API限制的錯誤 582
28.9 小結(jié) 583
第29章 電子地圖 584
視頻講解:56分鐘
29.1 系統(tǒng)分析 584
29.1.1 開發(fā)背景 584
29.1.2 系統(tǒng)目標 584
29.1.3 系統(tǒng)功能結(jié)構(gòu) 585
29.1.4 系統(tǒng)預覽 585
29.2 數(shù)據(jù)庫設計 588
29.2.1 數(shù)據(jù)庫概要說明 588
29.2.2 數(shù)據(jù)庫技術(shù)分析 588
29.2.3 數(shù)據(jù)庫實現(xiàn)過程 589
29.3 主窗體設計 591
29.3.1 主窗體模塊概述 591
29.3.2 主窗體技術(shù)分析 591
29.3.3 主窗體實現(xiàn)過程 593
29.4 地圖顯示模塊設計 595
29.4.1 地圖顯示模塊概述 596
29.4.2 地圖顯示模塊技術(shù)分析 596
29.4.3 地圖顯示模塊實現(xiàn)過程 597
29.5 地圖操作模塊設計 600
29.5.1 地圖操作模塊概述 600
29.5.2 地圖操作模塊技術(shù)分析 601
29.5.3 地圖操作模塊實現(xiàn)過程 602
29.6 標記維護模塊設計 605
29.6.1 標記維護模塊概述 605
29.6.2 標記維護模塊技術(shù)分析 605
29.6.3 標記維護模塊實現(xiàn)過程 611
29.7 標記搜索模塊設計 616
29.7.1 標記搜索模塊概述 616
29.7.2 標記搜索模塊技術(shù)分析 616
29.7.3 標記搜索模塊實現(xiàn)過程 617
29.8 小結(jié) 622
第30章 物資管理系統(tǒng) 623
視頻講解:42分鐘
30.1 系統(tǒng)分析 623
30.1.1 開發(fā)背景 623
30.1.2 功能闡述 623
30.1.3 系統(tǒng)預覽 623
30.1.4 功能結(jié)構(gòu) 625
30.1.5 文件組織結(jié)構(gòu) 625
30.2 數(shù)據(jù)庫設計 626
30.2.1 物資管理系統(tǒng)的數(shù)據(jù)庫設計 626
30.2.2 物資管理系統(tǒng)的數(shù)據(jù)表設計 626
30.3 使用CVS進行團隊開發(fā) 627
30.3.1 安裝CVS服務器 627
30.3.2 配置CVS服務器 629
30.3.3 添加CVS用戶 631
30.3.4 連接CVS服務器 632
30.3.5 共享項目到CVS服務器 633
30.3.6 使用CVS資源庫進行團隊開發(fā) 636
30.4 公共模塊 638
30.4.1 Spring+Hibernate整合配置 638
30.4.2 基本信息常量的接口Constant 639
30.4.3 Hibernate操作數(shù)據(jù)庫的類
BaseDao 641
30.4.4 類型轉(zhuǎn)換與獲得信息的類
CommonUtil 641
30.4.5 獲得Spring配置實例的類
ManagerFactory 642
30.4.6 獲得事務管理策略對象的
類ManagerFactoryUtil 643
30.5 系統(tǒng)登錄模塊 644
30.5.1 系統(tǒng)登錄模塊概述 644
30.5.2 系統(tǒng)登錄模塊的實現(xiàn)過程 644
30.6 主窗體模塊 646
30.6.1 主窗體模塊概述 646
30.6.2 工具按鈕的設計 647
30.6.3 主功能區(qū)介紹 649
30.7 物品管理模塊設計 650
30.7.1 物品管理模塊概述 650
30.7.2 添加物品信息 650
30.7.3 查看物品信息 652
30.7.4 修改物品信息 654
30.7.5 刪除物品信息 655
30.7.6 出借物品信息 657
30.8 小結(jié) 658
第31章 進銷存管理系統(tǒng) 659
視頻講解:49分鐘
31.1 系統(tǒng)分析 659
31.1.1 需求分析 659
31.1.2 系統(tǒng)目標 659
31.1.3 功能結(jié)構(gòu) 660
31.1.4 系統(tǒng)業(yè)務流程圖 660
31.2 數(shù)據(jù)庫與數(shù)據(jù)表設計 661
31.2.1 數(shù)據(jù)庫分析 661
31.2.2 創(chuàng)建數(shù)據(jù)表 661
31.3 系統(tǒng)文件夾組織結(jié)構(gòu) 663
31.4 公共類設計 663
31.4.1 Item公共類 664
31.4.2 數(shù)據(jù)模型公共類 664
31.4.3 Dao公共類 667
31.5 系統(tǒng)登錄模塊設計 672
31.5.1 設計登錄窗體 672
31.5.2 “密碼”文本框的回車事件 673
31.5.3 “登錄”按鈕的事件處理 674
31.6 系統(tǒng)主窗體設計 675
31.6.1 設計菜單欄 675
31.6.2 設計工具欄 678
31.6.3 設計狀態(tài)欄 678
31.7 進貨單模塊設計 679
31.7.1 設計進貨單窗體 680
31.7.2 添加進貨商品 680
31.7.3 進貨統(tǒng)計 681
31.7.4 商品入庫 682
31.8 銷售單模塊設計 684
31.8.1 設計銷售單窗體 684
31.8.2 添加銷售商品 685
31.8.3 銷售統(tǒng)計 686
31.8.4 商品銷售 686
31.9 庫存盤點模塊設計 688
31.9.1 設計庫存盤點窗體 688
31.9.2 讀取庫存商品 689
31.9.3 統(tǒng)計損益數(shù)量 690
31.10 開發(fā)常見問題及其解決方法 691
31.10.1 無法打開內(nèi)部窗體 691
31.10.2 “關(guān)于”界面被其他窗體覆蓋 691
31.10.3 打包JAR文件之后無法運行 691
31.10.4 程序運行后沒有出現(xiàn)閃屏界面 691
31.11 小結(jié) 692
附錄 Java程序編碼規(guī)范 693

本目錄推薦

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