注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關新世紀JAVA程序設計應用教程

新世紀JAVA程序設計應用教程

新世紀JAVA程序設計應用教程

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《新世紀JAVA程序設計應用教程》作者簡介

圖書目錄

第1章 Java概述    1
1.1 Java起源    2
1.2 Java體系結構和系統(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 結構中立、可移植    3
1.2.8 高效能    4
1.2.9 多線程    4
1.3 Java平臺標準    4
1.3.1 J2ME    4
1.3.2 J2SE    5
1.3.3 J2EE    6
1.4 Java十年    6
1.5 本章小結    7
1.6 上機練習與習題    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 本章小結    25
2.5 上機練習與習題    25
2.5.1 填空題    25
2.5.2 選擇題    26
2.5.3 問答題    26
2.5.4 上機練習    26
第3章 Java語言基礎    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 運算符和表達式    44
3.4.1 賦值運算符    44
3.4.2 算數(shù)運算符    44
3.4.3 位運算符    48
3.4.4 關系運算符    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 實例練習:排序算法    69
3.7 本章小結    71
3.8 上機練習與習題    71
3.8.1 填空題    71
3.8.2 選擇題    72
3.8.3 問答題    72
3.8.4 上機練習    72
第4章 Java面向?qū)ο缶幊?nbsp;   73
4.1 面向?qū)ο蠡A    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 實例化和構造方法    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 實例練習:排序策略    84
4.6 本章小結    87
4.7 上機練習與習題    87
4.7.1 填空題    87
4.7.2 選擇題    88
4.7.3 問答題    88
4.7.4 上機練習    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 實例練習:集合綜合運用    108
5.5 本章小結    110
5.6 上機練習與習題    110
5.6.1 填空題    110
5.6.2 選擇題    110
5.6.3 問答題    110
5.6.4 上機練習    110
第6章 Java異常    111
6.1 異常的概念    112
6.2 Java中的異常類及其分類    112
6.3 Java異常處理機制    113
6.3.1 捕獲處理異常    114
6.3.2 聲明拋出異常    119
6.4 自定義異常    121
6.5 自定義異常的綜合應用    123
6.6 實例練習:異常的綜合應用    126
6.7 本章小結    127
6.8 上機練習與習題    128
6.8.1 填空題    128
6.8.2 選擇題    128
6.8.3 問答題    128
6.8.4 上機練習    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 守護線程    140
7.7 主線程    142
7.8 線程同步    143
7.9 實例練習:線程綜合應用    149
7.10 本章小結    151
7.11 上機練習與習題    151
7.11.1 填空題    151
7.11.2 選擇題    152
7.11.3 問答題    152
7.11.4 上機練習    152
第8章 Java數(shù)據(jù)庫操作    153
8.1 JDBC技術    154
8.1.1 JDBC技術簡介    154
8.1.2 JDBC技術規(guī)范和驅(qū)動程序    154
8.1.3 JDBC與ODBC和其他API的比較    155
8.2 結構化查詢語言    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 事務處理    167
8.5 實例練習:信息錄入    168
8.6 本章小結    171
8.7 上機練習與習題    171
8.7.1 填空題    171
8.7.2 選擇題    171
8.7.3 問答題    172
8.7.4 上機練習    172
第9章 Java網(wǎng)絡編程    173
9.1 網(wǎng)絡初步    174
9.1.1 OSI參考模型    174
9.1.2 TCP/IP網(wǎng)絡模型    174
9.1.3 套接字    175
9.2 UDP協(xié)議網(wǎng)絡程序    175
9.2.1 概述    175
9.2.2 DatagramPacket類    176
9.2.3 DatagramSocket類    177
9.2.4 創(chuàng)建UDP服務器端程序    177
9.2.5 創(chuàng)建UDP客戶端程序    179
9.3 TCP協(xié)議網(wǎng)絡程序    180
9.3.1 概述    180
9.3.2 Socket類    181
9.3.3 ServerSocket類    182
9.3.4 創(chuàng)建TCP服務器端程序    182
9.3.5 創(chuàng)建TCP客戶端程序    184
9.4 HTTP協(xié)議網(wǎng)絡程序    185
9.4.1 概述    185
9.4.2 URL類    185
9.4.2 URLConnection類    187
9.5 綜合實例--簡單的Web服務器    188
9.6 本章小結    192
9.7 上機練習與習題    193
9.7.1 填空題    193
9.7.2 選擇題    193
9.7.3 問答題    194
9.7.4 上機練習    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 實例練習:界面設計    238
10.9 本章小結    240
10.10 上機練習與習題    240
10.10.1 填空題    240
10.10.2 選擇題    240
10.10.3 問答題    240
10.10.4 上機練習    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)絡通信工具    260
11.8 本章小結    263
11.9 上機練習與習題    264
11.9.1 填空題    264
11.9.2 選擇題    264
11.9.3 問答題    264
11.9.4 上機練習    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 實例練習:任務添加工具    310
12.5 本章小結    316
12.6 上機練習與習題    317
12.6.1 填空題    317
12.6.2 選擇題    317
12.6.3 問答題    318
12.6.4 上機練習    318
第13章 實戰(zhàn)演練--開發(fā)Java程序全過程    319
13.1 概述    320
13.2 軟件開發(fā)過程    320
13.2.1 需求    320
13.2.2 分析設計    320
13.2.3 實現(xiàn)和測試    321
13.3 記事本工具    321
13.3.1 需求分析設計    321
13.3.2 實現(xiàn)和測試    322
13.4 網(wǎng)絡通信工具    340
13.4.1 需求分析設計    340
13.4.2 實現(xiàn)和測試    340
13.5 本章小結    344
附錄A 習題答案    345

本目錄推薦

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