Java從入門到精通:全新精華版 版權(quán)信息
- ISBN:9787830024901
- 條形碼:9787830024901 ; 978-7-83002-490-1
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Java從入門到精通:全新精華版 本書特色
本書內(nèi)容充實條理,結(jié)構(gòu)嚴謹,循序漸進有層次的進行講解,對Java進行了全方位的介紹。書中所列舉案例的選擇均突出知識點的實際應用性,并配合有“TIPS”技巧講解,讓讀者真正掌握Java編程。
本書共25章,主要介紹了Java基礎知識、熟悉Eclipse開發(fā)環(huán)境、Java語言基礎、流程控制、面向?qū)ο蟪绦蛟O計基礎、字符串類、數(shù)組、包裝類、數(shù)字處理類、日期類、繼承與多態(tài)、抽象類與接口、內(nèi)部類與包、常用集合、Java異常處理、Swing圖形用戶界面設計、多線程編程、數(shù)據(jù)庫編程、網(wǎng)絡編程技術、Swing的表格和樹組件、Swing菜單和對話框組件、進銷存管理系統(tǒng)系統(tǒng)設計、系統(tǒng)分析、系統(tǒng)實現(xiàn)等。
Java從入門到精通:全新精華版 內(nèi)容簡介
無論初學還是鞏固,一本適合各個層面技術猿的通用教材!
從未系統(tǒng)學習過程序開發(fā),編程能力很薄弱怎么辦?
學校教材理論太多,想提高語言實踐能力怎么辦?
急需提升項目整體掌控能力,輕松升為項目經(jīng)理有什么秘訣?
如何快速尋找并解決BUG,提高程序測試效率?
……
這些困惑,本書統(tǒng)統(tǒng)可以解決,讓你一本就夠!
光盤采用標準普通話進行錄制講解——講解到位,條理清晰。
搭配多個小例子與代碼進行實際講解——理論 實踐,層次分明。
對語言的工作原理進行詳解——十分透徹,一看就懂。
無論是剛剛接觸,還是學有小成,都能在本書中發(fā)現(xiàn)你需要的東西!
Java從入門到精通:全新精華版 目錄
目錄
Chapter01
從零開始學Java
1.1 Java語言發(fā)展歷史...............................................................................
2
1.2 Java語言特點.......................................................................................
3
1.3 Java程序的運行機制............................................................................
4
1.4 Java開發(fā)環(huán)境的建立............................................................................
5
1.4.1 JDK的安裝.......................................................................................
5
1.4.2 系統(tǒng)環(huán)境變量的設置..........................................................................10
1.5 創(chuàng)建**個Java應用程序...................................................................13
1.5.1 編寫源程序......................................................................................13
1.5.2 編譯和運行執(zhí)行程序..........................................................................14
本章小結(jié)........................................................................................................17
項目練習.........................................................................................................17
Chapter02
熟悉Eclipse開發(fā)環(huán)境
2.1
Eclipse簡介.........................................................................................19
2.2
Eclipse下載.........................................................................................19
2.3
Eclipse安裝.........................................................................................21
2.4
Eclipse配置與啟動.............................................................................
22
2.5
Eclipse開發(fā)Java應用程序...............................................................
24
2.5.1 選擇透視圖.....................................................................................
24
2.5.2 新建Java項目.................................................................................
25
2.5.3 編寫Java代碼.................................................................................
26
2.5.4 編譯和執(zhí)行程序...............................................................................
28
2.5.5 調(diào)試程序........................................................................................
29
本章小結(jié).......................................................................................................
32
項目練習........................................................................................................
32
Chapter03
Java語言基礎
3.1 標識符和關鍵字...................................................................................
34
3.1.1 標識符...........................................................................................
34
3.1.2 關鍵字...........................................................................................
34
3.2 基本數(shù)據(jù)類型.......................................................................................
35
3.2.1 整數(shù)類型........................................................................................
36
3.2.2 浮點類型........................................................................................
36
3.2.3 字符類型........................................................................................
37
3.2.4 布爾類型........................................................................................
37
3.3 常量和變量...........................................................................................
38
3.3.1 常量...............................................................................................
38
3.3.2 變量...............................................................................................
39
3.3.3 變量作用域.....................................................................................
39
3.4 運算符....................................................................................................41
3.4.1 賦值運算符......................................................................................41
3.4.2 算術運算符.....................................................................................
42
3.4.3 比較運算符.....................................................................................
43
3.4.4 邏輯運算符.....................................................................................
44
3.4.5 位運算符........................................................................................
45
3.4.6 條件運算符.....................................................................................
47
3.4.7 運算符的優(yōu)先級與結(jié)合性...................................................................
48
3.5 數(shù)據(jù)類型轉(zhuǎn)換.......................................................................................
49
3.5.1 隱式類型轉(zhuǎn)換..................................................................................
49
3.5.2 顯式類型轉(zhuǎn)換..................................................................................
49
3.6 Java注釋語句.....................................................................................
50
3.6.1 單行注釋........................................................................................
50
3.6.2 多行注釋........................................................................................
50
3.6.3 文檔注釋.........................................................................................51
本章小結(jié).......................................................................................................
52
項目練習........................................................................................................
52
Chapter04
流程控制
4.1 分支語句...............................................................................................
54
4.1.1 if語句.............................................................................................
54
4.1.2
if-else語句.....................................................................................
55
4.1.3
if-else嵌套語句...............................................................................
56
4.1.4
switch語句.....................................................................................
57
4.2 循環(huán)語句...............................................................................................
59
4.2.1
while語句.......................................................................................
59
4.2.2
do-while語句..................................................................................
60
4.2.3 for語句............................................................................................61
4.2.4 循環(huán)語句嵌套..................................................................................
62
4.3 跳轉(zhuǎn)語句...............................................................................................
63
4.3.1
break語句......................................................................................
63
4.3.2
continue語句..................................................................................
64
本章小結(jié).......................................................................................................
65
項目練習........................................................................................................
65
Chapter05
面向?qū)ο蟪绦蛟O計基礎
5.1 面向?qū)ο蟪绦蛟O計概述........................................................................
67
5.1.1 面向過程的程序設計.........................................................................
67
5.1.2 面向?qū)ο蟮某绦蛟O計.........................................................................
67
5.2 類與對象...............................................................................................
70
5.2.1 類的定義........................................................................................
70
5.2.2 創(chuàng)建對象........................................................................................
72
5.2.3 成員變量........................................................................................
72
5.2.4 成員方法........................................................................................
72
5.2.5 成員變量和成員方法的使用................................................................
73
5.2.6 類對象的應用..................................................................................
75
5.3 類的構(gòu)造方法.......................................................................................
79
5.3.1 構(gòu)造方法的定義...............................................................................
79
5.3.2 構(gòu)造方法的一些細節(jié)..........................................................................81
5.4 訪問說明符和修飾符............................................................................
83
5.4.1 訪問說明符(public、protected、private)...........................................
83
5.4.2 修飾符...........................................................................................
85
5.5
main()方法..........................................................................................
86
5.6 this引用...............................................................................................
87
5.7 重載......................................................................................................
90
5.7.1 方法重載........................................................................................
90
5.7.2 構(gòu)造方法的重載...............................................................................
92
5.8 方法中的參數(shù)傳遞................................................................................
94
5.8.1 傳值調(diào)用........................................................................................
94
5.8.2 引用調(diào)用.........................................................................................
95
5.8.3 命令行參數(shù)的使用............................................................................
96
5.9
static、final修飾符的應用.................................................................
97
5.9.1
static關鍵字的使用..........................................................................
97
5.9.2
final關鍵字的使用...........................................................................
101
本章小結(jié)......................................................................................................
103
項目練習.......................................................................................................
103
Chapter06
字符串類
6.1
String類.............................................................................................
107
6.2
StringBuffer類................................................................................
115
本章小結(jié)......................................................................................................
119
項目練習.......................................................................................................
119
Chapter07
數(shù)組
7.1 一維數(shù)組..............................................................................................
121
7.1.1 聲明數(shù)組........................................................................................
121
7.1.2 分配空間........................................................................................
121
7.1.3 一維數(shù)組的初始化...........................................................................
122
7.1.4 一維數(shù)組的應用..............................................................................
122
7.2 多維數(shù)組..............................................................................................
123
7.2.1 聲明多維數(shù)組.................................................................................
123
7.2.2 分配空間 .......................................................................................
124
7.2.3 多維數(shù)組的初始化...........................................................................
125
7.2.4 多維數(shù)組的應用..............................................................................
125
本章小結(jié)......................................................................................................
127
項目練習.......................................................................................................
127
Chapter08
包裝類
8.1 包裝類概述..........................................................................................
129
8.2
Integer...............................................................................................
129
8.3
Boolean............................................................................................
132
8.4
Byte...................................................................................................
132
8.5
Character........................................................................................
133
8.6
Double...............................................................................................
134
本章小結(jié)......................................................................................................
136
項目練習.......................................................................................................
136
Chapter09
數(shù)字處理類
9.1 數(shù)字格式化..........................................................................................
138
9.2 數(shù)學運算..............................................................................................140
9.2.1
Math類的屬性和方法.......................................................................
140
9.2.2
Math類的應用................................................................................
141
9.3 隨機數(shù)處理類Random.....................................................................
142
本章小結(jié)......................................................................................................
146
項目練習.......................................................................................................
146
Chapter10
日期類
10.1 Date類..............................................................................................148
10.2
Calendar類.....................................................................................149
10.3
DateFormat類...............................................................................
153
10.4
SimpleDateFormat類.................................................................
154
本章小結(jié)......................................................................................................
156
項目練習.......................................................................................................
156
Chapter11
繼承與多態(tài)
11.1 繼承的概述........................................................................................
158
11.2 繼承機制............................................................................................
159
11.2.1 繼承的定義.................................................................................
159
11.2.2 類中屬性的繼承與覆蓋..................................................................
164
11.2.3 類中方法的繼承與覆蓋..................................................................
166
11.2.4 繼承的傳遞性..............................................................................
168
11.2.5 在子類中使用構(gòu)造方法..................................................................
169
11.2.6
super關鍵字...............................................................................
171
11.3 多態(tài)性................................................................................................
174
11.3.1 多態(tài)性概述.................................................................................
174
11.3.2 靜態(tài)多態(tài)性.................................................................................
174
11.3.3 動態(tài)調(diào)用....................................................................................
175
11.3.4 父類對象與子類對象間的類型轉(zhuǎn)化..................................................
176
本章小結(jié)......................................................................................................
178
項目練習.......................................................................................................
178
Chapter12
抽象類與接口
12.1 抽象類................................................................................................
182
12.1.1 抽象類的定義..............................................................................
182
12.1.2 抽象類的使用..............................................................................
183
12.2 接口....................................................................................................
189
12.2.1 接口定義....................................................................................
189
12.2.2 接口的使用.................................................................................
190
本章小結(jié)......................................................................................................
192
項目練習.......................................................................................................
192
Chapter13
內(nèi)部類與包
13.1 內(nèi)部類................................................................................................
199
13.2 包......................................................................................................
204
13.2.1
package語句的定義及使用..........................................................
204
13.2.2 包引用......................................................................................
205
13.2.3 編譯和運行包.............................................................................
206
13.2.4
Jar包........................................................................................
206
13.2.5
JDK中的常用包..........................................................................
207
本章小結(jié).....................................................................................................
208
項目練習......................................................................................................
208
Chapter14
常用集合
14.1 集合簡介............................................................................................
212
14.2 無序列表............................................................................................
214
14.3 有序列表............................................................................................
217
14.4 映射..................................................................................................
220
14.5 集合的遍歷.......................................................................................
224
14.6 泛型..................................................................................................
227
本章小結(jié).....................................................................................................
232
項目練習......................................................................................................
232
Chapter15
Java異常處理
15.1 異常概述...........................................................................................
235
15.2 捕捉異常...........................................................................................
239
15.3 聲明異常和拋出異常........................................................................
247
15.4 自定義異常........................................................................................
251
本章小結(jié).....................................................................................................
254
項目練習......................................................................................................
254
Chapter16
Swing圖形用戶界面設計
16.1
Swing概述......................................................................................
256
16.2 常用容器類.......................................................................................
257
16.3 布局管理器.......................................................................................
262
16.4 Java的GUI事件處理......................................................................
272
16.5 事件適配器.......................................................................................
279
16.6
Swing基本組件..............................................................................
284
本章小結(jié).....................................................................................................
302
項目練習......................................................................................................
302
Chapter17
I/O處理
17.1 Java輸入/輸出基礎........................................................................
304
17.2 Java流相關類.................................................................................
307
17.3 文件的讀寫.......................................................................................
329
17.4 流的轉(zhuǎn)換...........................................................................................
333
本章小結(jié).....................................................................................................
342
項目練習......................................................................................................
343
Chapter
18
多線程編程
18.1 線程概述...........................................................................................
345
18.2 創(chuàng)建線程...........................................................................................
347
18.3 線程的生命周期................................................................................
353
18.4 線程調(diào)度...........................................................................................
356
18.5 線程同步...........................................................................................
364
本章小結(jié).....................................................................................................
375
項目練習......................................................................................................
375
Chapter
19
數(shù)據(jù)庫編程
19.1 數(shù)據(jù)庫概述.......................................................................................
377
19.2 JDBC基礎........................................................................................
381
19.3 使用JDBC訪問數(shù)據(jù)庫....................................................................
384
19.4 數(shù)據(jù)庫編程實例................................................................................
391
本章小結(jié).....................................................................................................
405
項目練習......................................................................................................
406
Chapter
20
網(wǎng)絡編程
20.1 網(wǎng)絡相關知識...................................................................................
408
20.2 Java常用網(wǎng)絡編程類.......................................................................
411
20.2.3
URLConnection類......................................................................
416
20.3 基于TCP的Socket編程................................................................. 419
20.4 基于UDP的Socket編程................................................................ 425
20.5 網(wǎng)絡編程應用實例............................................................................
437
本章小結(jié).....................................................................................................
442
項目練習......................................................................................................
442
Chapter
21
Swing表格和樹組件
21.1 表格..................................................................................................
444
21.2 樹......................................................................................................
455
本章小結(jié).....................................................................................................
459
項目練習......................................................................................................
459
Chapter
22
Swing菜單和對話框組件
22.1 菜單...................................................................................................
461
22.2 對話框...............................................................................................
466
本章小結(jié).....................................................................................................
474
項目練習......................................................................................................
474
Chapter
23
進銷存管理系統(tǒng)—系統(tǒng)分析
23.1 需求描述...........................................................................................
476
23.2 用例圖...............................................................................................
477
23.3 開發(fā)運行環(huán)境需求............................................................................
482
本章小結(jié).....................................................................................................
483
項目練習......................................................................................................
483
Chapter
24
進銷存管理系統(tǒng)—系統(tǒng)設計
24.1 系統(tǒng)目標...........................................................................................
485
24.2 系統(tǒng)功能結(jié)構(gòu)...................................................................................
485
24.3 數(shù)據(jù)庫與數(shù)據(jù)表設計........................................................................
486
24.4 系統(tǒng)文件夾組織結(jié)構(gòu)........................................................................
493
本章小結(jié).............................................................................................
494
項目練習.............................................................................................
494
Chapter
25
進銷存管理系統(tǒng)—系統(tǒng)實現(xiàn)
25.1 公共類設計.......................................................................................
496
25.2 系統(tǒng)登錄模塊設計...........................................................................
507
25.3 系統(tǒng)主窗體設計................................................................................
510
25.4 進貨單模塊設計................................................................................
515
25.5 售貨模塊設計....................................................................................
519
25.6 庫存管理模塊設計............................................................................
527
25.7 查詢統(tǒng)計模塊設計.............................................................................
531
25.8 系統(tǒng)打包與發(fā)布...............................................................................
536
本章小結(jié).............................................................................................
538
項目練習.............................................................................................
538
展開全部
Java從入門到精通:全新精華版 作者簡介
創(chuàng)客誠品團隊是由多位程序開發(fā)工程師、高校計算機專業(yè)導師組成。團隊核心成員有多年的教學經(jīng)驗,后加入知名科技有限公司擔任高端工程師。現(xiàn)為程序設計類暢銷圖書作者,曾在“全國計算機圖書排行榜”同品類排行中身居前列,受到廣大工程設計人員的好評。