第1章 Java编程基础与应用 1
实例1 Java中的构造方法 3
实例2 Java UDP编程及应用 7
实例3 Java自定义类的对象分析器 12
实例4 实现Java的动态类载入机制 15
实例5 Java中的名字目录服务及其管理实现 19
实例6 Java下实现配置文件的操作 23
实例7 Java Servlet中对模板文件的处理 28
实例8 用Java实现数据ZIP压缩与解压缩 32
实例9 基于DES算法一次一密加密系统的Java编程 35
实例10 在Java应用程序中播放Midi音乐 40
实例11 Java语言UDP多点传送实现多媒体教学 43
实例12 Java程序的多线程机制 47
实例13 基于Java语言的多线程同步机制 50
实例14 Java程序中的多线程实现 56
实例15 利用Java的多线程技术实现并行多任务的管理 60
实例16 在Win32系统中引导Java程序 67
实例17 利用Java实现一个非线性规划问题 70
实例18 实现Java中的JTable与Excel之间的数据交换 77
实例19 用Java实现CORBA服务 83
实例20 Java中嵌入OpenGL 89
实例21 Java中利用管道实现线程间的通信 96
实例22 Java类库中的设计模式 102
实例23 Linux下Java程序的编译与调试 108
实例24 基于Java/CORBA的分布式应用程序开发 114
实例25 利用RMI实现Java分布式应用的方法与实例 118
实例26 用Java语言实现经典的同步—互斥问题 124
实例27 利用JNI实现企业Java程序与传统应用程序的集成 131
实例28 Java序列化技巧 141
实例29 Java应用技巧 144
第2章 数据库应用编程 161
实例30 利用Java应用程序访问SQL Server 2000数据库 163
实例31 基于C/S结构的Java网络数据库编程 166
实例32 Java实现数据库连接池 170
实例33 Java数据库数据分页技术 174
实例34 用Java技术开发学生信息查询系统 178
实例35 Java Servlet驱动SQL Server中的数据库 185
实例36 JDBC查询结果的表格方式显示 189
实例37 Java对象系列化技术在分布式数据库中的应用 192
第3章 网络应用编程 201
实例38 基于URL的Web服务器数据访问 203
实例39 远程诊断系统不同Web页面之间数据交换解决方案 205
实例40 通用型Web文件上传JavaBean的实现 209
实例41 Java程序调用MATLAB引擎的方法研究 213
实例42 MATLAB环境下Socket网络功能的实现 218
实例43 用Java实现P2P网络通信 222
实例44 Java网络文件下载系统 227
实例45 Java SMTP协议电子邮件传送剖析 232
实例46 Java Applet与浏览器间的通信技术 238
实例47 Java实现邮件群发 241
实例48 应用Java和JSP设计完整的文件上传系统 245
实例49 Java编程实现搜索网络服务器 252
实例50 用Java编写Web服务器 259
实例51 用Java编程收发电子邮件 263
实例52 使用Java访问POP3邮件服务器 269
实例53 用Java自己动手编制网络搜索软件 273
实例54 Java实现跨平台的代理服务器及其计费 277
第4章 图形图像处理应用编程 281
实例55 Java中实现图像切换特效 283
实例56 用Java制作广告轮换条 287
实例57 Visual J++ 6.0中读取图像的灰度与进行灰度变换 290
实例58 应用Java进行AutoCAD 2000二次开发 293
实例59 使用Java实现带滚动条的图像缩放 302