第1章 Java与Applet 1
案例1 图形按钮 1
案例2 模拟工具条 8
案例3 Applet与Applet在页内的通信 13
案例4 电子相册 16
案例5 百叶窗效果 19
案例6 波浪彩虹文字 27
案例7 3D立体渐层文字 35
案例8 飞行文字 38
案例9 聚光灯效果 41
案例10 伸展文 45
本章小结 49
第2章 Java与特效 50
案例1 火焰招牌 50
案例2 闪电中的城市 54
案例3 激光绘图 60
案例4 水面倒影 66
案例5 图片放大镜 71
案例6 浮动的气泡 76
案例7 烟花汇演 81
案例8 星空模拟 88
案例9 阴影跑马灯 94
案例10 下雪的图片 98
案例11 动态分割线 102
案例12 飞流直下 106
本章小结 109
第3章 XML与其他 110
案例1 将HTML文件转成XML文件 110
案例2 把XML文件转换成可浏览的HTML格式文件 113
案例3 用JDOM解析XML文件 116
案例4 Java编制的时钟 120
案例5 简单日历 124
案例6 系统内存状态监视程序 130
案例7 简单的计算器 134
案例8 多线程断点续传 144
案例9 笛卡儿曲线 153
本章小结 155
第4章 Java与游戏 156
案例1 幸运52游戏 156
案例2 “速算24”扑克游戏 163
案例3 拼图游戏 172
案例4 贪吃蛇游戏 189
案例5 打球游戏 196
案例6 棒打猪头 207
本章小结 219
第5章 Java与文件操作 220
案例1 目录列表的显示 220
案例2 检查与创建目录 223
案例3 文件复制 227
案例4 文件查看器 231
案例5 字符串的查找和替找 235
案例6 利用RandomAccessFile类来实现文件的追加 242
案例7 用Zip进行多文件保存 244
案例8 用JUNIT建立测试类 247
案例9 用Java保存位图文件 252
案例10 获取文件属性 261
本章小结 265
第6章 Java与安全 266
案例1 用户登录验证的完整程序 266
案例2 MD5的JavaBean实现 272
案例3 用公钥计算消息摘要的验证码 278
案例4-1 Java中数字证书的生成及维护方法 283
案例4-2 数字证书的签发(签名) 288
案例4-3 利用数字证书给Applet签名 296
案例5 利用DES加密解密 303
本章小结 311
第7章 Java与数据库 312
案例1 在Applet中应用JDBC访问数据库 312
案例2 通过JDBC-ODBC桥连接数据库 323
案例3 通过Tomcat数据源访问数据库 327
案例4 JDBC连接池的实现 329
案例5 用JavaBean实现MySQL的分页显示 340
案例6 利用JDBC-ODBC查看查询结果 348
本章小结 353
案例1 利用Servlet打开非HTML格式的文档 354
第8章 Java与Servlet 354
案例2 Servlet和JSP的通信 359
案例3 Servlet和Servlet的通信 367
案例4 Servlet动态生成图像 370
案例5 用Servlet连接数据库 373
案例6 用Servlet实现页面注册和登录 377
案例7 运用Servlet实现BBS功能 388
案例8 侦听Web服务器信息 394
本章小结 399
第9章 Java与网络 400
案例1 显示你的IP 400
案例2 用Socket进行客户与服务器通信 404
案例3 利用UDP Socket技术实现IP多点传送 409
案例4 利用Java API发送E-mail 416
案例5 从Mail Server删除一条消息 427
案例6 在Java程序中实现FTP的功能 431
案例7 一个最简单的聊天程序 437
案例8 代理服务器的实现 446
本章小结 452
第10章 Java综合实例 453
案例1 用Java实现zip压缩解压缩 453
案例2 简易图书管理系统 460
案例3 UFO攻击游戏 467
案例4 制作一个MP3播放器 488
本章小结 500