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

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

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

定 價:¥84.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《java開發(fā)與應(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平臺標準    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  上機練習(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  上機練習(xí)與習(xí)題    25
2.5.1  填空題    25
2.5.2  選擇題    26
2.5.3  問答題    26
2.5.4  上機練習(xí)    26
第3章  Java語言基礎(chǔ)    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  類型轉(zhuǎn)換    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  關(guān)系運算符    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  跳轉(zhuǎn)語句    49
3.6  實例練習(xí):排序算法    52
3.7  本章小結(jié)    54
3.8  上機練習(xí)與習(xí)題    54
3.8.1  填空題    54
3.8.2  選擇題    54
3.8.3  問答題    54
3.8.4  上機練習(xí)    54
第4章  Java面向?qū)ο缶幊?nbsp;   55
4.1  面向?qū)ο蠡A(chǔ)    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  實例化和構(gòu)造方法    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  實例練習(xí):排序策略    66
4.6  本章小結(jié)    69
4.7  上機練習(xí)與習(xí)題    69
4.7.1  填空題    69
4.7.2  選擇題    70
4.7.3  問答題    70
4.7.4  上機練習(xí)    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  實例練習(xí):集合綜合運用    90
5.5  本章小結(jié)    92
5.6  上機練習(xí)與習(xí)題    92
5.6.1  填空題    92
5.6.2  選擇題    92
5.6.3  問答題    92
5.6.4  上機練習(xí)    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  自定義異常的綜合應(yīng)用    105
6.6  實例練習(xí):異常的綜合應(yīng)用    108
6.7  本章小結(jié)    109
6.8  上機練習(xí)與習(xí)題    110
6.8.1  填空題    110
6.8.2  選擇題    110
6.8.3  問答題    110
6.8.4  上機練習(xí)    110
第7章  Java線程    111
7.1  線程簡介    112
7.2  線程的概念模型    112
7.3  線程的狀態(tài)    117
7.4  線程的調(diào)度    118
7.5  線程的優(yōu)先級    119
7.6  守護線程    122
7.7  主線程    124
7.8  線程同步    125
7.9  實例練習(xí):線程綜合應(yīng)用    131
7.10  本章小結(jié)    133
7.11  上機練習(xí)與習(xí)題    133
7.11.1  填空題    133
7.11.2  選擇題    134
7.11.3  問答題    134
7.11.4  上機練習(xí)    134
第8章  Java數(shù)據(jù)庫操作    135
8.1  JDBC技術(shù)    136
8.1.1  JDBC技術(shù)簡介    136
8.1.2  JDBC技術(shù)規(guī)范和驅(qū)動程序    136
8.1.3  JDBC與ODBC和其他API的比較    137
8.2  結(jié)構(gòu)化查詢語言    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驅(qū)動    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  事務(wù)處理    149
8.5  實例練習(xí):信息錄入    150
8.6  本章小結(jié)    153
8.7  上機練習(xí)與習(xí)題    153
8.7.1  填空題    153
8.7.2  選擇題    153
8.7.3  問答題    154
8.7.4  上機練習(xí)    154
第9章  Java網(wǎng)絡(luò)編程    155
9.1  網(wǎng)絡(luò)初步    156
9.1.1  OSI參考模型    156
9.1.2  TCP/IP網(wǎng)絡(luò)模型    156
9.1.3  套接字    157
9.2  UDP協(xié)議網(wǎng)絡(luò)程序    157
9.2.1  概述    157
9.2.2  DatagramPacket類    158
9.2.3  DatagramSocket類    159
9.2.4  創(chuàng)建UDP服務(wù)器端程序    159
9.2.5  創(chuàng)建UDP客戶端程序    161
9.3  TCP協(xié)議網(wǎng)絡(luò)程序    162
9.3.1  概述    162
9.3.2  Socket類    163
9.3.3  ServerSocket類    164
9.3.4  創(chuàng)建TCP服務(wù)器端程序    164
9.3.5  創(chuàng)建TCP客戶端程序    166
9.4  HTTP協(xié)議網(wǎng)絡(luò)程序    167
9.4.1  概述    167
9.4.2  URL類    167
9.4.3  URLConnection類    169
9.5  綜合實例--簡單的Web服務(wù)器    170
9.6  本章小結(jié)    174
9.7  上機練習(xí)與習(xí)題    175
9.7.1  填空題    175
9.7.2  選擇題    175
9.7.3  問答題    176
9.7.4  上機練習(xí)    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  實例練習(xí):界面設(shè)計    220
10.9  本章小結(jié)    222
10.10  上機練習(xí)與習(xí)題    222
10.10.1  填空題    222
10.10.2  選擇題    222
10.10.3  問答題    222
10.10.4  上機練習(xí)    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)絡(luò)通信工具    242
11.8  本章小結(jié)    245
11.9  上機練習(xí)與習(xí)題    246
11.9.1  填空題    246
11.9.2  選擇題    246
11.9.3  問答題    246
11.9.4  上機練習(xí)    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  實例練習(xí):任務(wù)添加工具    292
12.5  本章小結(jié)    298
12.6  上機練習(xí)與習(xí)題    299
12.6.1  填空題    299
12.6.2  選擇題    299
12.6.3  問答題    300
12.6.4  上機練習(xí)    300
第13章  實戰(zhàn)演練--開發(fā)Java程序全過程    301
13.1  概述    302
13.2  軟件開發(fā)過程    302
13.2.1  需求    302
13.2.2  分析設(shè)計    302
13.2.3  實現(xiàn)和測試    303
13.3  記事本工具    303
13.3.1  需求分析設(shè)計    303
13.3.2  實現(xiàn)和測試    304
13.4  網(wǎng)絡(luò)通信工具    320
13.4.1  需求分析設(shè)計    320
13.4.2  實現(xiàn)和測試    320
13.5  本章小結(jié)    324
附錄A  習(xí)題答案    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號