图书介绍

精通Java核心技术PDF|Epub|txt|kindle电子书版本网盘下载

精通Java核心技术
  • 刘晓华等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505388924
  • 出版时间:2003
  • 标注页数:526页
  • 文件大小:57MB
  • 文件页数:538页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通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

热门推荐