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

java開發(fā)與應用教程

java開發(fā)與應用教程

定 價:¥84.00

作 者: 王吳迪等編著
出版社: 電子工業(yè)出版社
叢編項: 1+N 復合型人才就業(yè)指導系列教程
標 簽: Java語言 程序設計 教材

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

內容簡介

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

作者簡介

暫缺《java開發(fā)與應用教程》作者簡介

圖書目錄

第1章  Java概述    1
1.1  Java起源    2
1.2  Java體系結構和系統(tǒng)特性    2
1.2.1  簡單    3
1.2.2  面向對象    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  浮點類型    28
3.1.3  字符類型    29
3.1.4  布爾類型    29
3.1.5  類型轉換    29
3.2  變量    31
3.2.1  變量名    31
3.2.2  變量聲明和初始化    32
3.2.3  作用域    33
3.3  數(shù)組    33
3.3.1  一維數(shù)組    33
3.3.2  多維數(shù)組    35
3.4  運算符和表達式    37
3.4.1  賦值運算符    37
3.4.2  算數(shù)運算符    37
3.4.3  位運算符    38
3.4.4  關系運算符    39
3.4.5  三元運算符    39
3.4.6  運算符優(yōu)先級    39
3.5  流程控制語句    40
3.5.1  選擇語句    40
3.5.2  循環(huán)語句    46
3.5.3  跳轉語句    49
3.6  實例練習:排序算法    52
3.7  本章小結    54
3.8  上機練習與習題    54
3.8.1  填空題    54
3.8.2  選擇題    54
3.8.3  問答題    54
3.8.4  上機練習    54
第4章  Java面向對象編程    55
4.1  面向對象基礎    56
4.1.1  基本概念    56
4.1.2  基本特性    56
4.2  類    56
4.2.1  類定義    56
4.2.2  類修飾詞    58
4.2.3  成員變量    58
4.2.4  成員方法    59
4.2.5  實例化和構造方法    60
4.2.6  重載和覆蓋    61
4.2.7  this和super    62
4.2.8  抽象類    64
4.3  接口    64
4.3.1  接口定義    64
4.3.2  實現(xiàn)接口    65
4.4  包    66
4.4.1  包概念    66
4.4.2  包的操作    66
4.5  實例練習:排序策略    66
4.6  本章小結    69
4.7  上機練習與習題    69
4.7.1  填空題    69
4.7.2  選擇題    70
4.7.3  問答題    70
4.7.4  上機練習    70
第5章  Java集合框架    71
5.1  集合概述    72
5.2  常用集合接口    72
5.2.1  Collection    72
5.2.2  List    74
5.2.3  Set    75
5.2.4  Map    75
5.2.5  Map.Entry    76
5.2.6  Iterator    76
5.2.7  ListIterator    77
5.3  常用集合類    78
5.3.1  ArrayList    78
5.3.2  LinkedList    81
5.3.3  HashSet    85
5.3.4  HashMap    87
5.4  實例練習:集合綜合運用    90
5.5  本章小結    92
5.6  上機練習與習題    92
5.6.1  填空題    92
5.6.2  選擇題    92
5.6.3  問答題    92
5.6.4  上機練習    92
第6章  Java異常    93
6.1  異常的概念    94
6.2  Java中的異常類及其分類    94
6.3  Java異常處理機制    95
6.3.1  捕獲處理異常    96
6.3.2  聲明拋出異常    101
6.4  自定義異常    103
6.5  自定義異常的綜合應用    105
6.6  實例練習:異常的綜合應用    108
6.7  本章小結    109
6.8  上機練習與習題    110
6.8.1  填空題    110
6.8.2  選擇題    110
6.8.3  問答題    110
6.8.4  上機練習    110
第7章  Java線程    111
7.1  線程簡介    112
7.2  線程的概念模型    112
7.3  線程的狀態(tài)    117
7.4  線程的調度    118
7.5  線程的優(yōu)先級    119
7.6  守護線程    122
7.7  主線程    124
7.8  線程同步    125
7.9  實例練習:線程綜合應用    131
7.10  本章小結    133
7.11  上機練習與習題    133
7.11.1  填空題    133
7.11.2  選擇題    134
7.11.3  問答題    134
7.11.4  上機練習    134
第8章  Java數(shù)據(jù)庫操作    135
8.1  JDBC技術    136
8.1.1  JDBC技術簡介    136
8.1.2  JDBC技術規(guī)范和驅動程序    136
8.1.3  JDBC與ODBC和其他API的比較    137
8.2  結構化查詢語言    137
8.2.1  SQL簡介    137
8.2.2  SELECT語句    138
8.2.3  更新記錄    139
8.2.4  聚集函數(shù)    140
8.3  JDBC基本操作    141
8.3.1  加載JDBC驅動    141
8.3.2  Connection接口    141
8.3.3  Statement接口    143
8.3.4  ResultSet接口    144
8.3.5  DatabaseMetaData接口    146
8.4  JDBC高級操作    147
8.4.1  PreparedStatemen接口    147
8.4.2  事務處理    149
8.5  實例練習:信息錄入    150
8.6  本章小結    153
8.7  上機練習與習題    153
8.7.1  填空題    153
8.7.2  選擇題    153
8.7.3  問答題    154
8.7.4  上機練習    154
第9章  Java網(wǎng)絡編程    155
9.1  網(wǎng)絡初步    156
9.1.1  OSI參考模型    156
9.1.2  TCP/IP網(wǎng)絡模型    156
9.1.3  套接字    157
9.2  UDP協(xié)議網(wǎng)絡程序    157
9.2.1  概述    157
9.2.2  DatagramPacket類    158
9.2.3  DatagramSocket類    159
9.2.4  創(chuàng)建UDP服務器端程序    159
9.2.5  創(chuàng)建UDP客戶端程序    161
9.3  TCP協(xié)議網(wǎng)絡程序    162
9.3.1  概述    162
9.3.2  Socket類    163
9.3.3  ServerSocket類    164
9.3.4  創(chuàng)建TCP服務器端程序    164
9.3.5  創(chuàng)建TCP客戶端程序    166
9.4  HTTP協(xié)議網(wǎng)絡程序    167
9.4.1  概述    167
9.4.2  URL類    167
9.4.3  URLConnection類    169
9.5  綜合實例--簡單的Web服務器    170
9.6  本章小結    174
9.7  上機練習與習題    175
9.7.1  填空題    175
9.7.2  選擇題    175
9.7.3  問答題    176
9.7.4  上機練習    176
第10章  Java AWT組件    177
10.1  AWT簡介    178
10.2  組件簡介    178
10.3  主要組件類    179
10.3.1  Component類    179
10.3.2  Button類    181
10.3.3  Checkbox類    183
10.3.4  Choice類    185
10.3.5  Label類    187
10.3.6  List類    189
10.3.7  TextComponent類    192
10.3.8  TextField類    193
10.3.9  TextArea類    195
10.3.10  MenuItem類    197
10.3.11  Menu類    198
10.3.12  MenuBar類    199
10.4  容器簡介    201
10.5  主要容器類    201
10.5.1  Frame類    201
10.5.2  Dialog類    204
10.5.3  Panel類    205
10.6  布局管理器簡介    208
10.7  主要布局管理器類    208
10.7.1  BorderLayout類    208
10.7.2  CardLayout類    210
10.7.3  FlowLayout類    212
10.7.4  GridLayout類    214
10.7.5  GridBagLayout類    216
10.8  實例練習:界面設計    220
10.9  本章小結    222
10.10  上機練習與習題    222
10.10.1  填空題    222
10.10.2  選擇題    222
10.10.3  問答題    222
10.10.4  上機練習    222
第11章  Java AWT事件處理模型    223
11.1  事件處理模型概念    224
11.2  AWT事件處理模型    224
11.3  事件源    226
11.4  監(jiān)聽器    226
11.5  事件    226
11.6  常用事件類    227
11.6.1  KeyEvent類    227
11.6.2  ItemEvent類    230
11.6.3  MouseEvent類    232
11.6.4  WindowEvent類    237
11.6.5  TextEvent類    240
11.7  綜合實例--網(wǎng)絡通信工具    242
11.8  本章小結    245
11.9  上機練習與習題    246
11.9.1  填空題    246
11.9.2  選擇題    246
11.9.3  問答題    246
11.9.4  上機練習    246
第12章  Java Swing    247
12.1  Swing簡介    248
12.2  MVC概述    248
12.3  主要Swing類和接口    248
12.3.1  RootPaneContainer接口    249
12.3.2  JComponent類    249
12.3.3  JFrame類    251
12.3.4  JButton類    253
12.3.5  JComboBox類    258
12.3.6  JColorChooser類    262
12.3.7  JFileChooser類    265
12.3.8  JOptionPane類    271
12.3.9  JInternalFrame類    275
12.3.10  JSplitPane類    279
12.3.11  JTable類    282
12.3.12  JTabbedPane類    286
12.3.13  JTree類    290
12.4  實例練習:任務添加工具    292
12.5  本章小結    298
12.6  上機練習與習題    299
12.6.1  填空題    299
12.6.2  選擇題    299
12.6.3  問答題    300
12.6.4  上機練習    300
第13章  實戰(zhàn)演練--開發(fā)Java程序全過程    301
13.1  概述    302
13.2  軟件開發(fā)過程    302
13.2.1  需求    302
13.2.2  分析設計    302
13.2.3  實現(xiàn)和測試    303
13.3  記事本工具    303
13.3.1  需求分析設計    303
13.3.2  實現(xiàn)和測試    304
13.4  網(wǎng)絡通信工具    320
13.4.1  需求分析設計    320
13.4.2  實現(xiàn)和測試    320
13.5  本章小結    324
附錄A  習題答案    325
JAVA開發(fā)工程師標準化模擬試題    329
一、單選題(每題1分,共40分)    329
二、多選題(每題2分,共30分)    339
三、判斷題(每題1分,共30分)    342

本目錄推薦

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