注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关java开发与应用教程

java开发与应用教程

java开发与应用教程

定 价:¥84.00

作 者: 王吴迪等编著
出版社: 电子工业出版社
丛编项: 1+N 复合型人才就业指导系列教程
标 签: Java语言 程序设计 教材

ISBN: 9787121023323 出版时间: 2006-03-01 包装: 胶版纸
开本: 小16开 页数: 342 字数:  

内容简介

本书是一本Java编程基础知识的教材,系统地介绍Java语言的主要功能及用法。全书共13章,内容涵盖Java概述、Java开发工具、Java语言基础、Java面向对象编程、Java集合框架、Java异常、Java线程、Java数据库操作、Java网络编程、Java AWT组件、Java AWT事件处理模型、Java Swing和实战演练——开发Java程序全过程。本书从Java的起源历史、体系结构、平台标准及主要技术开始讲起,结合面向对象的编程思想,详尽地介绍Java在各个方面的应用,并含有大量精心设计的代码实例。 本书的语言浅显易懂,辅以大量实例讲解程序的开发,且每章的最后一节设有习题以便读者检验学习效果。本书是1+N复合型人才职业培训项目专用教材,可作为Java开发工程师培训项目的教学用书,也可供从事Java编程的相关工作人员学习和参考,尤其适合作为培训班和大中专院校相关专业的教材。

作者简介

暂缺《java开发与应用教程》作者简介

图书目录

第1章  Java概述    1
1.1  Java起源    2
1.2  Java体系结构和系统特性    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开发工具    9
2.1  Java开发工具概述    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优势    17
2.3.3  Eclipse的版本    18
2.3.4  Eclipse3.1获取    18
2.3.5  Eclipse3.1配置    18
2.3.6  Eclipse开发示例    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语言的数据类型    28
3.1.1  整数类型    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  数组    33
3.3.1  一维数组    33
3.3.2  多维数组    35
3.4  运算符和表达式    37
3.4.1  赋值运算符    37
3.4.2  算数运算符    37
3.4.3  位运算符    38
3.4.4  关系运算符    39
3.4.5  三元运算符    39
3.4.6  运算符优先级    39
3.5  流程控制语句    40
3.5.1  选择语句    40
3.5.2  循环语句    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  实现接口    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  线程的状态    117
7.4  线程的调度    118
7.5  线程的优先级    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数据库操作    135
8.1  JDBC技术    136
8.1.1  JDBC技术简介    136
8.1.2  JDBC技术规范和驱动程序    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  聚集函数    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网络编程    155
9.1  网络初步    156
9.1.1  OSI参考模型    156
9.1.2  TCP/IP网络模型    156
9.1.3  套接字    157
9.2  UDP协议网络程序    157
9.2.1  概述    157
9.2.2  DatagramPacket类    158
9.2.3  DatagramSocket类    159
9.2.4  创建UDP服务器端程序    159
9.2.5  创建UDP客户端程序    161
9.3  TCP协议网络程序    162
9.3.1  概述    162
9.3.2  Socket类    163
9.3.3  ServerSocket类    164
9.3.4  创建TCP服务器端程序    164
9.3.5  创建TCP客户端程序    166
9.4  HTTP协议网络程序    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  监听器    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  综合实例--网络通信工具    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章  实战演练--开发Java程序全过程    301
13.1  概述    302
13.2  软件开发过程    302
13.2.1  需求    302
13.2.2  分析设计    302
13.2.3  实现和测试    303
13.3  记事本工具    303
13.3.1  需求分析设计    303
13.3.2  实现和测试    304
13.4  网络通信工具    320
13.4.1  需求分析设计    320
13.4.2  实现和测试    320
13.5  本章小结    324
附录A  习题答案    325
JAVA开发工程师标准化模拟试题    329
一、单选题(每题1分,共40分)    329
二、多选题(每题2分,共30分)    339
三、判断题(每题1分,共30分)    342

本目录推荐