注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)新世紀(jì)JAVA程序設(shè)計應(yīng)用教程

新世紀(jì)JAVA程序設(shè)計應(yīng)用教程

新世紀(jì)JAVA程序設(shè)計應(yīng)用教程

定 價:¥28.00

作 者: 孫全黨編著
出版社: 電子工業(yè)出版社
叢編項: 新世紀(jì)電腦應(yīng)用教程叢書
標(biāo) 簽: JAVA語言 程序設(shè)計 教材

ISBN: 9787121022630 出版時間: 2006-02-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 348 字?jǐn)?shù):  

內(nèi)容簡介

本書是一本介紹Java編程基礎(chǔ)知識的教材,系統(tǒng)地介紹Java語言的主要功能及用法。全書共分為13章,內(nèi)容涵蓋:Java概述、Java開發(fā)工具、Java語言基礎(chǔ)、Java面向?qū)ο缶幊?、Java集合框架、Java異常、Java線程、Java數(shù)據(jù)庫操作、Java網(wǎng)絡(luò)編程、Java AWT組件、Java AWT事件處理模型、Java Swing和實戰(zhàn)演練——開發(fā)Java程序全過程。本書從Java的起源歷史、體系結(jié)構(gòu)、平臺標(biāo)準(zhǔn)及主要技術(shù)開始講起,結(jié)合面向?qū)ο蟮木幊趟枷耄敱M地介紹Java在各個方面的應(yīng)用,并含有大量精心設(shè)計的代碼實例。 本書的語言淺顯易懂,輔以大量實例講解程序的開發(fā),且每章的最后一節(jié)設(shè)有習(xí)題以便讀者檢驗學(xué)習(xí)效果。本書主要面向初中級讀者,可供從事Java編程的相關(guān)工作人員學(xué)習(xí)和參考,尤其適合作為培訓(xùn)班和大中專院校相關(guān)專業(yè)的教材。

作者簡介

暫缺《新世紀(jì)JAVA程序設(shè)計應(yīng)用教程》作者簡介

圖書目錄

第1章 Java概述    1
1.1 Java起源    2
1.2 Java體系結(jié)構(gòu)和系統(tǒng)特性    2
1.2.1 簡單    3
1.2.2 面向?qū)ο?nbsp;   3
1.2.3 分布式    3
1.2.4 解釋    3
1.2.5 健壯    3
1.2.6 安全    3
1.2.7 結(jié)構(gòu)中立、可移植    3
1.2.8 高效能    4
1.2.9 多線程    4
1.3 Java平臺標(biāo)準(zhǔn)    4
1.3.1 J2ME    4
1.3.2 J2SE    5
1.3.3 J2EE    6
1.4 Java十年    6
1.5 本章小結(jié)    7
1.6 上機(jī)練習(xí)與習(xí)題    7
1.6.1 填空題    7
1.6.2 選擇題    7
1.6.3 問答題    8
第2章 Java開發(fā)工具    9
2.1 Java開發(fā)工具概述    10
2.1.1 Java Development Kit    10
2.1.2 NetBeans    10
2.1.3 JCreator    10
2.1.4 JBuilder    10
2.1.5 Visual Age for Java    10
2.1.6 WebLogic Workshop    11
2.1.7 JDeveloper    11
2.1.8 Visual Cafe for Java    11
2.1.9 Eclipse    11
2.1.10 IntelliJ    11
2.1.11 Microsoft VJ++    12
2.2 Java Development Kit    12
2.2.1 JDK5.0獲取    12
2.2.2 JDK5.0安裝    13
2.2.3 JDK5.0配置    16
2.3 Eclipse    17
2.3.1 Eclipse概述    17
2.3.2 Eclipse優(yōu)勢    17
2.3.3 Eclipse的版本    18
2.3.4 Eclipse3.1獲取    18
2.3.5 Eclipse3.1配置    18
2.3.6 Eclipse開發(fā)示例    21
2.4 本章小結(jié)    25
2.5 上機(jī)練習(xí)與習(xí)題    25
2.5.1 填空題    25
2.5.2 選擇題    26
2.5.3 問答題    26
2.5.4 上機(jī)練習(xí)    26
第3章 Java語言基礎(chǔ)    27
3.1 Java語言的數(shù)據(jù)類型    28
3.1.1 整數(shù)類型    28
3.1.2 浮點類型    31
3.1.3 字符類型    33
3.1.4 布爾類型    34
3.1.5 類型轉(zhuǎn)換    35
3.2 變量    38
3.2.1 變量名    38
3.2.2 變量聲明和初始化    39
3.2.3 作用域    40
3.3 數(shù)組    40
3.3.1 一維數(shù)組    40
3.3.2 多維數(shù)組    42
3.4 運算符和表達(dá)式    44
3.4.1 賦值運算符    44
3.4.2 算數(shù)運算符    44
3.4.3 位運算符    48
3.4.4 關(guān)系運算符    51
3.4.5 邏輯運算符    52
3.4.6 三元運算符    55
3.4.7 運算符優(yōu)先級    56
3.5 流程控制語句    56
3.5.1 選擇語句    56
3.5.2 循環(huán)語句    63
3.5.3 跳轉(zhuǎn)語句    67
3.6 實例練習(xí):排序算法    69
3.7 本章小結(jié)    71
3.8 上機(jī)練習(xí)與習(xí)題    71
3.8.1 填空題    71
3.8.2 選擇題    72
3.8.3 問答題    72
3.8.4 上機(jī)練習(xí)    72
第4章 Java面向?qū)ο缶幊?nbsp;   73
4.1 面向?qū)ο蠡A(chǔ)    74
4.1.1 基本概念    74
4.1.2 基本特性    74
4.2 類    74
4.2.1 類定義    74
4.2.2 類修飾詞    76
4.2.3 成員變量    76
4.2.4 成員方法    77
4.2.5 實例化和構(gòu)造方法    78
4.2.6 重載和覆蓋    79
4.2.7 this和super    80
4.2.8 抽象類    82
4.3 接口    82
4.3.1 接口定義    82
4.3.2 實現(xiàn)接口    83
4.4 包    84
4.4.1 包概念    84
4.4.2 包的操作    84
4.5 實例練習(xí):排序策略    84
4.6 本章小結(jié)    87
4.7 上機(jī)練習(xí)與習(xí)題    87
4.7.1 填空題    87
4.7.2 選擇題    88
4.7.3 問答題    88
4.7.4 上機(jī)練習(xí)    88
第5章 Java集合框架    89
5.1 集合概述    90
5.2 常用集合接口    90
5.2.1 Collection    90
5.2.2 List    92
5.2.3 Set    93
5.2.4 Map    93
5.2.5 Map.Entry    94
5.2.6 Iterator    94
5.2.7 ListIterator    95
5.3 常用集合類    96
5.3.1 ArrayList    96
5.3.2 LinkedList    99
5.3.3 HashSet    103
5.3.4 HashMap    105
5.4 實例練習(xí):集合綜合運用    108
5.5 本章小結(jié)    110
5.6 上機(jī)練習(xí)與習(xí)題    110
5.6.1 填空題    110
5.6.2 選擇題    110
5.6.3 問答題    110
5.6.4 上機(jī)練習(xí)    110
第6章 Java異常    111
6.1 異常的概念    112
6.2 Java中的異常類及其分類    112
6.3 Java異常處理機(jī)制    113
6.3.1 捕獲處理異常    114
6.3.2 聲明拋出異常    119
6.4 自定義異常    121
6.5 自定義異常的綜合應(yīng)用    123
6.6 實例練習(xí):異常的綜合應(yīng)用    126
6.7 本章小結(jié)    127
6.8 上機(jī)練習(xí)與習(xí)題    128
6.8.1 填空題    128
6.8.2 選擇題    128
6.8.3 問答題    128
6.8.4 上機(jī)練習(xí)    128
第7章 Java線程    129
7.1 線程簡介    130
7.2 線程的概念模型    130
7.3 線程的狀態(tài)    135
7.4 線程的調(diào)度    136
7.5 線程的優(yōu)先級    137
7.6 守護(hù)線程    140
7.7 主線程    142
7.8 線程同步    143
7.9 實例練習(xí):線程綜合應(yīng)用    149
7.10 本章小結(jié)    151
7.11 上機(jī)練習(xí)與習(xí)題    151
7.11.1 填空題    151
7.11.2 選擇題    152
7.11.3 問答題    152
7.11.4 上機(jī)練習(xí)    152
第8章 Java數(shù)據(jù)庫操作    153
8.1 JDBC技術(shù)    154
8.1.1 JDBC技術(shù)簡介    154
8.1.2 JDBC技術(shù)規(guī)范和驅(qū)動程序    154
8.1.3 JDBC與ODBC和其他API的比較    155
8.2 結(jié)構(gòu)化查詢語言    155
8.2.1 SQL簡介    155
8.2.2 SELECT語句    156
8.2.3 更新記錄    157
8.2.4 聚集函數(shù)    158
8.3 JDBC基本操作    159
8.3.1 加載JDBC驅(qū)動    159
8.3.2 Connection接口    159
8.3.3 Statement接口    161
8.3.4 ResultSet接口    162
8.3.5 DatabaseMetaData接口    164
8.4 JDBC高級操作    165
8.4.1 PreparedStatemen接口    165
8.4.2 事務(wù)處理    167
8.5 實例練習(xí):信息錄入    168
8.6 本章小結(jié)    171
8.7 上機(jī)練習(xí)與習(xí)題    171
8.7.1 填空題    171
8.7.2 選擇題    171
8.7.3 問答題    172
8.7.4 上機(jī)練習(xí)    172
第9章 Java網(wǎng)絡(luò)編程    173
9.1 網(wǎng)絡(luò)初步    174
9.1.1 OSI參考模型    174
9.1.2 TCP/IP網(wǎng)絡(luò)模型    174
9.1.3 套接字    175
9.2 UDP協(xié)議網(wǎng)絡(luò)程序    175
9.2.1 概述    175
9.2.2 DatagramPacket類    176
9.2.3 DatagramSocket類    177
9.2.4 創(chuàng)建UDP服務(wù)器端程序    177
9.2.5 創(chuàng)建UDP客戶端程序    179
9.3 TCP協(xié)議網(wǎng)絡(luò)程序    180
9.3.1 概述    180
9.3.2 Socket類    181
9.3.3 ServerSocket類    182
9.3.4 創(chuàng)建TCP服務(wù)器端程序    182
9.3.5 創(chuàng)建TCP客戶端程序    184
9.4 HTTP協(xié)議網(wǎng)絡(luò)程序    185
9.4.1 概述    185
9.4.2 URL類    185
9.4.2 URLConnection類    187
9.5 綜合實例--簡單的Web服務(wù)器    188
9.6 本章小結(jié)    192
9.7 上機(jī)練習(xí)與習(xí)題    193
9.7.1 填空題    193
9.7.2 選擇題    193
9.7.3 問答題    194
9.7.4 上機(jī)練習(xí)    194
第10章 Java AWT組件    195
10.1 AWT簡介    196
10.2 組件簡介    196
10.3 主要組件類    197
10.3.1 Component類    197
10.3.2 Button類    199
10.3.3 Checkbox類    201
10.3.4 Choice類    203
10.3.5 Label類    205
10.3.6 List類    207
10.3.7 TextComponent類    210
10.3.8 TextField類    211
10.3.9 TextArea類    213
10.3.10 MenuItem類    215
10.3.11 Menu類    216
10.3.12 MenuBar類    217
10.4 容器簡介    219
10.5 主要容器類    219
10.5.1 Frame類    219
10.5.2 Dialog類    222
10.5.3 Panel類    223
10.6 布局管理器簡介    226
10.7 主要布局管理器類    226
10.7.1 BorderLayout類    226
10.7.2 CardLayout類    228
10.7.3 FlowLayout類    230
10.7.4 GridLayout類    232
10.7.5 GridBagLayout類    234
10.8 實例練習(xí):界面設(shè)計    238
10.9 本章小結(jié)    240
10.10 上機(jī)練習(xí)與習(xí)題    240
10.10.1 填空題    240
10.10.2 選擇題    240
10.10.3 問答題    240
10.10.4 上機(jī)練習(xí)    240
第11章 Java AWT事件處理模型    241
11.1 事件處理模型概念    242
11.2 AWT事件處理模型    242
11.3 事件源    244
11.4 監(jiān)聽器    244
11.5 事件    244
11.6 常用事件類    245
11.6.1 KeyEvent類    245
11.6.2 ItemEvent類    248
11.6.3 MouseEvent類    250
11.6.4 WindowEvent類    255
11.6.5 TextEvent類    258
11.7 綜合實例--網(wǎng)絡(luò)通信工具    260
11.8 本章小結(jié)    263
11.9 上機(jī)練習(xí)與習(xí)題    264
11.9.1 填空題    264
11.9.2 選擇題    264
11.9.3 問答題    264
11.9.4 上機(jī)練習(xí)    264
第12章 Java Swing    265
12.1 Swing簡介    266
12.2 MVC概述    266
12.3 主要Swing類和接口    266
12.3.1 RootPaneContainer接口    267
12.3.2 JComponent類    267
12.3.3 JFrame類    269
12.3.4 JButton類    271
12.3.5 JComboBox類    276
12.3.6 JColorChooser類    280
12.3.7 JFileChooser類    283
12.3.8 JOptionPane類    289
12.3.9 JInternalFrame類    293
12.3.10 JSplitPane類    297
12.3.11 JTable類    300
12.3.12 JTabbedPane類    304
12.3.13 JTree類    308
12.4 實例練習(xí):任務(wù)添加工具    310
12.5 本章小結(jié)    316
12.6 上機(jī)練習(xí)與習(xí)題    317
12.6.1 填空題    317
12.6.2 選擇題    317
12.6.3 問答題    318
12.6.4 上機(jī)練習(xí)    318
第13章 實戰(zhàn)演練--開發(fā)Java程序全過程    319
13.1 概述    320
13.2 軟件開發(fā)過程    320
13.2.1 需求    320
13.2.2 分析設(shè)計    320
13.2.3 實現(xiàn)和測試    321
13.3 記事本工具    321
13.3.1 需求分析設(shè)計    321
13.3.2 實現(xiàn)和測試    322
13.4 網(wǎng)絡(luò)通信工具    340
13.4.1 需求分析設(shè)計    340
13.4.2 實現(xiàn)和測試    340
13.5 本章小結(jié)    344
附錄A 習(xí)題答案    345

本目錄推薦

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