Java從入門到精通:全新精華版 版權信息
- ISBN:9787830024901
- 條形碼:9787830024901 ; 978-7-83002-490-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java從入門到精通:全新精華版 本書特色
本書內容充實條理,結構嚴謹,循序漸進有層次的進行講解,對Java進行了全方位的介紹。書中所列舉案例的選擇均突出知識點的實際應用性,并配合有“TIPS”技巧講解,讓讀者真正掌握Java編程。
本書共25章,主要介紹了Java基礎知識、熟悉Eclipse開發環境、Java語言基礎、流程控制、面向對象程序設計基礎、字符串類、數組、包裝類、數字處理類、日期類、繼承與多態、抽象類與接口、內部類與包、常用集合、Java異常處理、Swing圖形用戶界面設計、多線程編程、數據庫編程、網絡編程技術、Swing的表格和樹組件、Swing菜單和對話框組件、進銷存管理系統系統設計、系統分析、系統實現等。
Java從入門到精通:全新精華版 內容簡介
無論初學還是鞏固,一本適合各個層面技術猿的通用教材!
從未系統學習過程序開發,編程能力很薄弱怎么辦?
學校教材理論太多,想提高語言實踐能力怎么辦?
急需提升項目整體掌控能力,輕松升為項目經理有什么秘訣?
如何快速尋找并解決BUG,提高程序測試效率?
……
這些困惑,本書統統可以解決,讓你一本就夠!
光盤采用標準普通話進行錄制講解——講解到位,條理清晰。
搭配多個小例子與代碼進行實際講解——理論 實踐,層次分明。
對語言的工作原理進行詳解——十分透徹,一看就懂。
無論是剛剛接觸,還是學有小成,都能在本書中發現你需要的東西!
Java從入門到精通:全新精華版 目錄
目錄
Chapter01
從零開始學Java
1.1 Java語言發展歷史...............................................................................
2
1.2 Java語言特點.......................................................................................
3
1.3 Java程序的運行機制............................................................................
4
1.4 Java開發環境的建立............................................................................
5
1.4.1 JDK的安裝.......................................................................................
5
1.4.2 系統環境變量的設置..........................................................................10
1.5 創建**個Java應用程序...................................................................13
1.5.1 編寫源程序......................................................................................13
1.5.2 編譯和運行執行程序..........................................................................14
本章小結........................................................................................................17
項目練習.........................................................................................................17
Chapter02
熟悉Eclipse開發環境
2.1
Eclipse簡介.........................................................................................19
2.2
Eclipse下載.........................................................................................19
2.3
Eclipse安裝.........................................................................................21
2.4
Eclipse配置與啟動.............................................................................
22
2.5
Eclipse開發Java應用程序...............................................................
24
2.5.1 選擇透視圖.....................................................................................
24
2.5.2 新建Java項目.................................................................................
25
2.5.3 編寫Java代碼.................................................................................
26
2.5.4 編譯和執行程序...............................................................................
28
2.5.5 調試程序........................................................................................
29
本章小結.......................................................................................................
32
項目練習........................................................................................................
32
Chapter03
Java語言基礎
3.1 標識符和關鍵字...................................................................................
34
3.1.1 標識符...........................................................................................
34
3.1.2 關鍵字...........................................................................................
34
3.2 基本數據類型.......................................................................................
35
3.2.1 整數類型........................................................................................
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 運算符的優先級與結合性...................................................................
48
3.5 數據類型轉換.......................................................................................
49
3.5.1 隱式類型轉換..................................................................................
49
3.5.2 顯式類型轉換..................................................................................
49
3.6 Java注釋語句.....................................................................................
50
3.6.1 單行注釋........................................................................................
50
3.6.2 多行注釋........................................................................................
50
3.6.3 文檔注釋.........................................................................................51
本章小結.......................................................................................................
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 循環語句...............................................................................................
59
4.2.1
while語句.......................................................................................
59
4.2.2
do-while語句..................................................................................
60
4.2.3 for語句............................................................................................61
4.2.4 循環語句嵌套..................................................................................
62
4.3 跳轉語句...............................................................................................
63
4.3.1
break語句......................................................................................
63
4.3.2
continue語句..................................................................................
64
本章小結.......................................................................................................
65
項目練習........................................................................................................
65
Chapter05
面向對象程序設計基礎
5.1 面向對象程序設計概述........................................................................
67
5.1.1 面向過程的程序設計.........................................................................
67
5.1.2 面向對象的程序設計.........................................................................
67
5.2 類與對象...............................................................................................
70
5.2.1 類的定義........................................................................................
70
5.2.2 創建對象........................................................................................
72
5.2.3 成員變量........................................................................................
72
5.2.4 成員方法........................................................................................
72
5.2.5 成員變量和成員方法的使用................................................................
73
5.2.6 類對象的應用..................................................................................
75
5.3 類的構造方法.......................................................................................
79
5.3.1 構造方法的定義...............................................................................
79
5.3.2 構造方法的一些細節..........................................................................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 構造方法的重載...............................................................................
92
5.8 方法中的參數傳遞................................................................................
94
5.8.1 傳值調用........................................................................................
94
5.8.2 引用調用.........................................................................................
95
5.8.3 命令行參數的使用............................................................................
96
5.9
static、final修飾符的應用.................................................................
97
5.9.1
static關鍵字的使用..........................................................................
97
5.9.2
final關鍵字的使用...........................................................................
101
本章小結......................................................................................................
103
項目練習.......................................................................................................
103
Chapter06
字符串類
6.1
String類.............................................................................................
107
6.2
StringBuffer類................................................................................
115
本章小結......................................................................................................
119
項目練習.......................................................................................................
119
Chapter07
數組
7.1 一維數組..............................................................................................
121
7.1.1 聲明數組........................................................................................
121
7.1.2 分配空間........................................................................................
121
7.1.3 一維數組的初始化...........................................................................
122
7.1.4 一維數組的應用..............................................................................
122
7.2 多維數組..............................................................................................
123
7.2.1 聲明多維數組.................................................................................
123
7.2.2 分配空間 .......................................................................................
124
7.2.3 多維數組的初始化...........................................................................
125
7.2.4 多維數組的應用..............................................................................
125
本章小結......................................................................................................
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
本章小結......................................................................................................
136
項目練習.......................................................................................................
136
Chapter09
數字處理類
9.1 數字格式化..........................................................................................
138
9.2 數學運算..............................................................................................140
9.2.1
Math類的屬性和方法.......................................................................
140
9.2.2
Math類的應用................................................................................
141
9.3 隨機數處理類Random.....................................................................
142
本章小結......................................................................................................
146
項目練習.......................................................................................................
146
Chapter10
日期類
10.1 Date類..............................................................................................148
10.2
Calendar類.....................................................................................149
10.3
DateFormat類...............................................................................
153
10.4
SimpleDateFormat類.................................................................
154
本章小結......................................................................................................
156
項目練習.......................................................................................................
156
Chapter11
繼承與多態
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 在子類中使用構造方法..................................................................
169
11.2.6
super關鍵字...............................................................................
171
11.3 多態性................................................................................................
174
11.3.1 多態性概述.................................................................................
174
11.3.2 靜態多態性.................................................................................
174
11.3.3 動態調用....................................................................................
175
11.3.4 父類對象與子類對象間的類型轉化..................................................
176
本章小結......................................................................................................
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
本章小結......................................................................................................
192
項目練習.......................................................................................................
192
Chapter13
內部類與包
13.1 內部類................................................................................................
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
本章小結.....................................................................................................
208
項目練習......................................................................................................
208
Chapter14
常用集合
14.1 集合簡介............................................................................................
212
14.2 無序列表............................................................................................
214
14.3 有序列表............................................................................................
217
14.4 映射..................................................................................................
220
14.5 集合的遍歷.......................................................................................
224
14.6 泛型..................................................................................................
227
本章小結.....................................................................................................
232
項目練習......................................................................................................
232
Chapter15
Java異常處理
15.1 異常概述...........................................................................................
235
15.2 捕捉異常...........................................................................................
239
15.3 聲明異常和拋出異常........................................................................
247
15.4 自定義異常........................................................................................
251
本章小結.....................................................................................................
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
本章小結.....................................................................................................
302
項目練習......................................................................................................
302
Chapter17
I/O處理
17.1 Java輸入/輸出基礎........................................................................
304
17.2 Java流相關類.................................................................................
307
17.3 文件的讀寫.......................................................................................
329
17.4 流的轉換...........................................................................................
333
本章小結.....................................................................................................
342
項目練習......................................................................................................
343
Chapter
18
多線程編程
18.1 線程概述...........................................................................................
345
18.2 創建線程...........................................................................................
347
18.3 線程的生命周期................................................................................
353
18.4 線程調度...........................................................................................
356
18.5 線程同步...........................................................................................
364
本章小結.....................................................................................................
375
項目練習......................................................................................................
375
Chapter
19
數據庫編程
19.1 數據庫概述.......................................................................................
377
19.2 JDBC基礎........................................................................................
381
19.3 使用JDBC訪問數據庫....................................................................
384
19.4 數據庫編程實例................................................................................
391
本章小結.....................................................................................................
405
項目練習......................................................................................................
406
Chapter
20
網絡編程
20.1 網絡相關知識...................................................................................
408
20.2 Java常用網絡編程類.......................................................................
411
20.2.3
URLConnection類......................................................................
416
20.3 基于TCP的Socket編程................................................................. 419
20.4 基于UDP的Socket編程................................................................ 425
20.5 網絡編程應用實例............................................................................
437
本章小結.....................................................................................................
442
項目練習......................................................................................................
442
Chapter
21
Swing表格和樹組件
21.1 表格..................................................................................................
444
21.2 樹......................................................................................................
455
本章小結.....................................................................................................
459
項目練習......................................................................................................
459
Chapter
22
Swing菜單和對話框組件
22.1 菜單...................................................................................................
461
22.2 對話框...............................................................................................
466
本章小結.....................................................................................................
474
項目練習......................................................................................................
474
Chapter
23
進銷存管理系統—系統分析
23.1 需求描述...........................................................................................
476
23.2 用例圖...............................................................................................
477
23.3 開發運行環境需求............................................................................
482
本章小結.....................................................................................................
483
項目練習......................................................................................................
483
Chapter
24
進銷存管理系統—系統設計
24.1 系統目標...........................................................................................
485
24.2 系統功能結構...................................................................................
485
24.3 數據庫與數據表設計........................................................................
486
24.4 系統文件夾組織結構........................................................................
493
本章小結.............................................................................................
494
項目練習.............................................................................................
494
Chapter
25
進銷存管理系統—系統實現
25.1 公共類設計.......................................................................................
496
25.2 系統登錄模塊設計...........................................................................
507
25.3 系統主窗體設計................................................................................
510
25.4 進貨單模塊設計................................................................................
515
25.5 售貨模塊設計....................................................................................
519
25.6 庫存管理模塊設計............................................................................
527
25.7 查詢統計模塊設計.............................................................................
531
25.8 系統打包與發布...............................................................................
536
本章小結.............................................................................................
538
項目練習.............................................................................................
538
展開全部
Java從入門到精通:全新精華版 作者簡介
創客誠品團隊是由多位程序開發工程師、高校計算機專業導師組成。團隊核心成員有多年的教學經驗,后加入知名科技有限公司擔任高端工程師,F為程序設計類暢銷圖書作者,曾在“全國計算機圖書排行榜”同品類排行中身居前列,受到廣大工程設計人員的好評。