现货二手 若套装 先联系客服确认,二手书无附赠品
¥ 2.77 0.6折 ¥ 49 八五品
仅1件
作者刘晓华等编
出版社电子工业出版社
ISBN9787505388925
出版时间2003-08
装帧平装
定价49元
货号9787505388925
上书时间2024-08-06
基本信息
书名:精通Java核心技术
定价:49.00元
作者:刘晓华等编
出版社:电子工业出版社
出版日期:2003年08月 
ISBN:9787505388925
字数:
页码:525
版次:
装帧:平装
开本:其他
商品标识:9787505388925
[chatu]
编辑推荐
本书力图用深刻的理论和丰富的实例揭示Java企业版中的最新核心技术,全面扫除Java领域的学习障碍。全书分为两篇,共21章,包括GUI程序设计、线程、本地方法调用、远程方法调用、命名与目录服务、JavaBeans 技术、JSP技术、网络编程、EJB技术、事务处理、基于JMS的消息处理、JavaMail技术、基于JAAS的安全技术、Web服务技术等专业开发者最关心的Java技术内容,使读者对整个J2EE架构有一个全面而透彻的认识。书中的例程对实际的应用开发有非常强的借鉴意义。飞思在线http://www.fecit.com.cn提供全书示例代码下载。
本书适合于专业和准专业的Java程序员阅读,也可作为正在转向Java开发的各类程序员的必备Java参考书。
内容提要
目录
第1篇 基 础 篇
第1章 J2EE概述3
1.1 J2EE的产生背景及其优点3
1.2 J2EE的体系结构4
1.3 J2EE技术概览6
1.4 小结8
第2章 Java语言基础9
2.1 标识符和关键字9
2.2 数据类型和变量10
2.3 运算符12
2.3.1 算术运算符12
2.3.2 赋值运算符12
2.3.3 关系运算符13
2.3.4 逻辑运算符13
2.3.5 位运算符14
2.3.6 移位运算符14
2.3.7 条件运算符15
2.3.8 运算符的优先级16
2.4 控制语句16
2.4.1 选择语句16
2.4.2 循环语句19
2.4.3 break和continue语句20
2.5 类和对象21
2.6 专题讨论:转型24
2.6.1 向上转型24
2.6.2 向下转型26
2.6.3 混合转型27
2.7 专题讨论:类的动态加载28
2.8 小结30
第3章 GUI程序设计31
3.1 事件处理模型31
3.2 常用组件32
3.2.1 JOptionPane33
3.2.2 JFrame34
3.2.3 JLabel35
3.2.4 JTextField和
JPasswordField37
3.2.5 JButton39
3.2.6 JCheckBox和
JRadioButton42
3.2.7 JTextArea47
3.2.8 JMenu48
3.3 键盘和鼠标事件51
3.3.1 实例:键盘事件51
3.3.2 实例:鼠标事件53
3.3.3 实例:Adapter类的使用56
3.4 布局管理器58
3.4.1 实例:FlowLayout布局59
3.4.2 实例:BorderLayout布局61
3.4.3 实例:CardLayout布局65
3.4.4 实例:GridLayout布局68
3.5 Graphics和Java2D69
3.5.1 实例:Graphics绘图69
3.5.2 实例:Java2D绘图71
3.6 常用高级Swing组件的使用76
3.6.1 JTree的使用76
3.6.2 JTable的使用78
3.7 小结80
第2篇 技 术 篇
第4章 异常处理83
4.1 何谓异常83
4.2 使用try和catch捕获异常84
4.2.1 实例:异常的捕获85
4.3 使用throw和throws引发异常86
4.3.1 实例:throw语句的
使用86
4.3.2 实例:throws语句的
使用87
4.4 finally关键字89
4.4.1 实例:finally关键字的
用法89
4.5 getMessage和printStackTrace
方法90
4.5.1 实例:输出异常信息91
4.6 创建自己的异常类92
4.6.1 实例:用自定义异常类控制
端口访问92
4.7 小结94
第5章 流和序列化95
5.1 字节流95
5.1.1 实例:使用字节流进行I/O
操作97
5.2 字符流99
5.2.1 实例:使用FileReader类
进行文件操作100
5.3 随机访问文件102
5.3.1 使用RandomAccessFile
写文件102
5.3.2 使用RandomAccessFile
读文件103
5.4 序列化104
5.4.1 实例:序列化的应用105
5.5 综合实例:典型的IO使用106
5.6 Java NIO的使用112
5.7 小结115
第6章 接口和抽象类117
6.1 接口117
6.1.1 接口的定义117
6.1.2 接口的实现118
6.1.3 接口的扩展120
6.1.4 实例:接口的使用120
6.2 抽象类122
6.2.1 抽象类的概念122
6.2.2 实例:使用抽象类计算
图形面积123
6.3 小结126
第7章 线程127
7.1 何谓线程127
7.2 线程的生命周期128
7.3 Thread类和Runnable接口129
7.3.1 实例:通过继承Thread类
实现线程体130
7.3.2 实例:通过实现Runnable
接口实现线程体132
7.4 线程优先级与线程的调度134
7.4.1 实例:优先级的设置对程序
运行的影响135
7.5 线程同步137
7.5.1 实例:用synchronized
关键字实现线程同步138
7.6 线程间通信140
7.6.1 实例:用wait()和notify()
方法实现线程间通信140
7.7 小结142
第8章 本地方法调用143
8.1 JNI概述143
8.2 数据类型的对应144
8.2.1 Java字符串与C字符串144
8.2.2 Java数组与C数组145
8.3 Java与C/C++代码的互相调用146
8.3.1 实例:从Java程序调用
C/C++代码146
8.3.2 实例:从C/C++程序调用
Java代码150
8.4 本地方法中的线程和同步156
8.5 小结157
第9章 远程方法调用159
9.1 RMI概述159
9.2 如何创建RMI应用程序161
9.3 实例:用RMI构建一个简单的
分布式系统162
9.3.1 定义远程接口163
9.3.2 实现远程接口和服务器164
9.3.3 编写客户端程序166
9.3.4 运行程序167
9.4 RMI的一些高级话题168
9.5 小结170
第10章 命名与目录服务171
10.1 JNDI的实现原理171
10.1.1 命名与目录服务171
10.1.2 JNDI的体系结构172
10.2 JNDI与LDAP175
10.3 使用JNDI访问命名与目录
服务177
10.3.1 实例:访问命名服务177
10.3.2 实例:访问目录服务179
10.4 小结182
第11章 JavaBeans技术183
11.1 何谓Bean183
11.2 Bean的优点184
11.3 实例:编写一个简单的Bean184
11.3.1 编写Bean要遵循的规则185
11.3.2 创建一个简单的Bean187
11.4 Bean的属性194
11.4.1 单值属性195
11.4.2 关联属性195
11.4.3 受限属性196
11.4.4 索引属性196
11.5 属性编辑器与定制器196
11.6 java.beans包197
11.6.1 BeanInfo接口198
11.6.2 SimpleBeanInfo类198
11.6.3 FeatureDescription类199
11.6.4 MethodDescriptor类200
11.6.5 ParameterDescriptor类200
11.6.6 PropertyDescriptor类200
11.6.7 IndexedPropertyDescriptor
类201
11.6.8 BeanDescriptor类202
11.6.9 EventSetDescriptor类202
11.6.10 IntroSpector类203
11.7 小结204
第12章 Java网络编程205
12.1 Java网络类和接口205
12.2 InetAddress类205
12.2.1 创建InetAddress对象的
方法206
12.2.2 实例:查询IP地址的
版本207
12.3 URL和URLConnection类209
12.3.1 实例:URL对象的创建及
使用211
12.3.2 实例:使用URLConnection
从Web服务器读取文件212
12.4 TCP/IP服务器与客户端
套接字213
12.4.1 客户端套接字214
12.4.2 服务器套接字216
12.4.3 实例:C/S环境下的套接字
应用程序218
12.5 Datagram套接字224
12.5.1 UDP套接字224
12.5.2 实例:利用DatagramSocket
查询端口占用情况226
12.5.3 实例:利用数据报通信的
C/S程序228
12.5.4 组播套接字230
12.5.5 实例:组播套接字C/S
程序231
12.6 使用Java NIO提高服务端程序的
性能236
12.7 小结241
第13章 JDBC数据访问接口243
13.1 JDBC的体系结构243
13.2 JDBC的作用及重要接口244
13.2.1 DriverManager245
13.2.2 Connection245
13.2.3 Statement246
13.2.4 ResultSet251
13.3 连接数据库252
13.3.1 创建指定数据库的URL252
13.3.2 加载驱动程序253
13.3.3 实例:建立数据库连接253
13.4 实例:数据库的增删查改254
13.5 数据库事务259
13.6 高级数据类型261
13.7 数据源在JDBC中的应用262
13.7.1 实例:注册数据源263
13.7.2 实例:查找数据源264
13.7.3 实例:数据源的重新
绑定266
13.7.4 实例:删除数据源267
13.8 小结268
第14章 Java Servlets技术269
14.1 Java Servlet概述269
14.1.1 Servlet的功能269
14.1.2 Java Servlet与现有网络
技术的差别270
14.1.3 Servlet的生命周期270
14.2 编写HTTP Servlet程序272
14.2.1 实例:一个简单的
Servlet程序276
14.3 HTTP POST/GET请求279
14.3.1 实例:Servlet处理POST
请求283
14.4 会话跟踪287
14.4.1 实例:会话跟踪Servlet
程序288
14.5 Cookie的应用290
14.5.1 实例:使用Cookie的
Servlet程序291
14.6 Filter Servlet294
14.7 Listener Servlet299
14.8 小结302
第15章 Java Server Pages技术303
15.1 JSP在Web程序中的应用303
15.1.1 B/S应用开发技术303
15.1.2 JSP技术304
15.1.3 JSP应用305
15.1.4 JSP与XML306
15.1.5 JSP与ASP、PHP307
15.2 JSP语法308
15.2.1 JSP语法概述308
15.2.2 JSP指令309
15.2.3 JSP动作标识313
15.2.4 脚本元素322
15.3 JSP内置对象324
15.3.1 request对象324
15.3.2 实例:使用request对象
获取表单参数327
15.3.3 response对象329
15.3.4 实例:URL重定向和定时
刷新329
15.3.5 out对象330
15.3.6 session对象332
15.3.7 pageContext对象333
15.3.8 application对象333
15.3.9 config对象334
15.3.10 page对象334
15.4 JavaBean在JSP中的应用334
15.5 标签库的开发336
15.5.1 简单标签337
15.5.2 带有主体和属性的标签339
15.6 在JSP页面的安全344
15.6.1 配置Web服务器的SSL344
15.6.2 配置realms345
15.7 小结347
第16章 事务处理349
16.1 事务的ACID特征349
16.2 J2EE事务服务351
16.3 JTA事务353
16.3.1 UserTransaction接口353
16.3.2 Status接口354
16.3.3 JTA定义的事务属性355
16.4 JTS356
16.5 小结358
第17章 基于JMS的消息处理359
17.1 JMS概述359
17.2 JMS API编程模型361
17.2.1 Administered Objects361
17.2.2 Destinations362
17.2.3 Connections362
17.2.
— 没有更多了 —
以下为对购买帮助不大的评价