图书介绍
精通Java核心技术PDF|Epub|txt|kindle电子书版本网盘下载
- 刘晓华等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505388924
- 出版时间:2003
- 标注页数:526页
- 文件大小:57MB
- 文件页数:538页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
精通Java核心技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇基础篇1
第1章J2EE概述3
1.1 J2EE的产生背景及其优点3
1.2 J2EE的体系结构4
1.3J2EE技术概览6
1.4小结8
第2章Java语言基础9
2.1标识符和关键字9
2.2数据类型和变量10
2.3.2赋值运算符12
2.3.1算术运算符12
2.3运算符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.1 JTree的使用76
3.6常用高级Swing组件的使用76
3.6.2 JTable的使用78
3.7 小结80
第2篇技术篇83
第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.1 实例:finally关键字的用法89
4.4 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.1Java字符串与C字符串144
8.2数据类型的对应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.6 PropertyDescriptor类200
11.6.5 ParameterDescriptor类200
11.6.4 MethodDescriptor类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.1JDBC的体系结构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 JavaServlet与现有网络技术的差别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.1 JSP在Web程序中的应用303
15.1.1 B/S应用开发技术303
第15章Java Server Pages技术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.10 page对象334
15.4 JavaBean在JSP中的应用334
15.3.9 config对象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.1 UserTransaction接口353
16.3 JTA事务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.5 Message Producers363
17.2.4 Sessions363
17.2.6 Message Consumers364
17.2.7 Message Listeners365
17.2.8 Message Selectors365
17.2.9 Message365
17.3 JMS Point-to-Point(PTP)模型编程367
17.4 JMS Publish/Subscribe(Pub/Sub)模型编程382
17.5小结389
18.1.1 EJB的设计目标391
18.1何谓EJB391
第18章EJB技术391
18.1.2 EJB容器和服务器392
18.1.3 EJB的体系结构393
18.1.4 EJB的重要特性395
18.1.5 EJB中的角色395
18.1.6 EJB与JavaBean的区别396
18.2 EJB的开发过程397
18.2.1 Home接口397
18.2.3 Bean类398
18.2.4配置描述器398
18.2.2远程接口398
18.3会话Bean405
18.3.1有状态会话Bean406
18.3.2无状态会话Bean410
18.3.3会话Bean的特点及适用场合414
18.4实体Bean415
18.4.1实体Bean的开发416
18.4.2实体Bean的关系419
18.4.3 EJB查询语言424
18.4.4在客户端使用EJB426
18.5消息驱动Bean430
18.6小结433
第19章JavaMail技术435
19.1 E-mail协议概述435
19.1.1 SMTP协议435
19.1.2 POP3协议436
19.1.3 IMAP协议436
19.1.4 MIME协议436
19.2邮件消息模型436
19.2.1简单消息模型437
19.2.2 Multipart消息模型437
19.3.1 Session438
19.3.2 Message438
19.3 JavaMail核心类438
19.3.3 Address439
19.3.4 Authenticator440
19.3.5 Transport440
19.3.6 Store和Folder441
19.4发送邮件441
19.5获取邮件447
19.6邮件的回复和转发449
19.7小结450
20.1 Java的安全性451
第20章基于JAAS的安全技术451
20.2 JAAS概览453
20.3 JAAS核心类454
20.3.1 Subject和Principal455
20.3.2 LoginContext455
20.3.3 LoginModule456
20.3.4 CallbackHandler和Callback457
20.4认证458
20.4.1实例:使用JAAS进行认证458
20.5授权463
20.5.1 实例:声明性授权464
20.5.2实例:程序性授权465
20.6 小结466
第21章Web服务技术467
21.1 Web服务体系结构467
21.2 xML解析——JAXP469
21.3 UDDI476
21.3.1 商业实体信息478
21.3.2商业服务信息478
21.3.3绑定模板信息478
21.3.4技术规范信息479
21.4 WSDL480
21.5 SOAP483
21.5.1常用术语484
21.5.2 SOAP消息485
2153 SOApFault487
21.5.4 SOAP编码规则488
21.5.5 SOAP RPC表示490
21.6 Web服务开发492
21.6.1 Servlet作为Web服务的端点492
21.6.2 EJB作为Web服务的端点498
21.7 小结502
附录A主题词表503
附录B J2EE兼容应用服务器505
附录C参考资料526