《Java实例技术手册 第2版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)David Flanagan著;何健辉,张洛玲译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2001
  • ISBN:7508306554
  • 页数:615 页
图书介绍:

前言 1

第一部分 Java核心API 9

第一章 Java基础 9

Hello World 9

FizzBuzz 13

Fibonacci序列 16

使用命令行参数 17

反向响应 18

FizzBuzz条件转移 19

计算阶乘 20

缓存阶乘 21

递归计算阶乘 21

计算大的阶乘 23

处理异常 25

交互式输入 26

使用StringBuffer 27

对数字进行排序 28

计算质数 29

练习 31

第二章 对象、类和接口 32

矩形类 33

Rect类的测试 35

一个Rect子类 35

另一个子类 36

复数 37

计算伪随机数 39

计算统计数据 41

链表类 43

高级排序 46

练习 53

第三章 输入/输出 54

文件和流 54

使用文件 58

复制文件内容 59

读和显示文本文件 62

列出目录和文件信息 66

压缩文件和目录 72

过滤字符流 74

过滤文本行 76

一个自定义的HTML输出流 78

练习 82

第四章 线程 83

线程基础 84

线程和线程组 86

死锁 88

计时器 90

练习 96

下载URL的内容 98

第五章 网络 98

使用URLConnection 100

使用URLConnection发送Email 101

连接到服务器 103

一个简单的Web服务器 105

一个代理服务器 108

运用applet联网 112

通用客户程序 115

通用多线程服务器 118

多线程代理服务器 131

发送数据报 134

接收数据报 136

练习 138

第六章 安全与密码系统 141

运行不信任的代码 142

装载不信任的代码 143

消息摘要和数字签名 149

加密 158

练习 162

第七章 国际化 164

关于地区的讨论 164

Unicode 165

字符编码 170

处理地方习惯 172

地方化用户可视消息 175

格式化的消息 181

第八章 反射 187

获得类和成员的信息 187

调用一个已命名的方法 191

练习 195

第九章 对象串行化 197

简单的串行化 197

自定义串行化 201

可外部化的类 203

串行化和类版本控制 205

串行化applet 207

练习 208

第二部分 图形和GUI 211

第十章 GUI 211

组件 213

容器 220

布局管理 221

事件处理 236

一个完整的GUI 252

动作和反射 256

自定义对话框 258

显示表格 263

显示树 267

一个简单的Web浏览器 271

使用属性描述GUI 281

主题和Metal感观 294

自定义组件 299

练习 305

第十一章 图形 308

Java 1.2以前的图形 309

Java 2D API 319

绘画和填充形状 321

变换 323

BasicStroke的线条类型 325

笔划线条 327

用Paint 填充形状 329

图形保真 332

用AlphaComposite来合成颜色 334

图像处理 338

自定义形状 342

自定义笔划 346

自定义填充 351

高级动画 353

显示图形例子 356

练习 361

使用Java 1.1API打印 363

第十二章 打印 363

使用Java 1.2 API打印 366

打印多页的文本文档 369

打印Swing文档 378

练习 385

第十三章 数据传送 387

数据传送体系结构 387

简单的复制和粘贴 388

可传送的数据类型 391

剪切和粘贴涂划 398

拖拉和放置涂划 402

练习 410

第十四章 JavaBeans 411

bean的基础知识 412

一个简单的bean 413

一个更复杂的bean 418

自定义事件 423

指定bean的信息 424

定义一个简单的属性编辑器 426

定义一个复杂的属性编辑器 429

定义一个bean定制器 431

练习 434

第十五章 applet 435

applet简介 435

最简单的applet 437

时钟applet 438

applet和Java 1.0事件模型 440

Java 1.0事件细节 444

读取applet参数 447

图像和声音 448

JAR文件 453

练习 454

第三部分 企业级Java 457

第十六章 RMI 457

远程银行系统 458

一个银行服务器 463

一个MUD 467

远程MUD接口 468

MUD服务器 471

MudPlace类 474

MudPerson类 483

一个MUD客户 484

高级RMI 493

练习 495

第十七章 用SQL访问数据库 496

访问数据库 497

使用数据库的元数据 504

建立一个数据库 507

使用API数据库 513

原子事务 518

练习 525

第十八章 Servlet和JSP 527

安装servlet 528

“Hello World”servlet 530

servlet初始化和持续性:一个计数器servlet 532

用servlet访问数据库 538

使用JSP的登录屏幕 542

请求转发 547

JSP页面和JavaBeans 549

终止一个用户会话 554

自定义标签 556

配置Web应用程序 561

练习 565

第十九章 XML 568

用JAXP和SAX 1进行解析 568

用SAX 2进行解析 574

用JAXP和DOM进行解析和处理 577

遍历一棵DOM树 581

使用DOM 2级遍历一个文档 584

JDOM API 589

练习 592

第二十章 实例索引 593

词汇表 615