Java具有平台独立、面向对象、多线程等许多优点,是目前最为优秀的编程语言。所以,得到广大编程人员的喜爱,因而在网络编程方面Java已成为首选的编程语言。\r\n 本书的特色体现如下几点:第一,每一章都是通过一个个的实例来介绍Java应用编程方法和技巧,避免枯燥、空洞的理论,并且每一个实例都具有很强的实用性和代表性。在实例的讲解上一般是先给设计目标,接着介绍实现该目标的基本思想和方法,然后详细给出其核心程序的源代码,对程序的关键部分进行讲解并给出程序的运行效果。第二,所选的每一个实例都是从事Java编程人员的经验总结,具有很强的实用性,其中很多编程技巧值得借鉴。第三,每一个实例的程序源代码都是经过上机调试并通过,给开发人员移植源代码带来了方便,从而加快应用编程的步伐。第四,选取一些老版本开发环境的经典实例加以点评分析,使之能够起到触类旁通的作用。\r\n 本书定位于有Java应用基础的编程人员和开发人员,对初学Java编程的新手也有一定的参考价值。
第1章 Java 编程基础与应用\r\n\r\n实例1 Java和ASP的结合:Applet小程序从Form表单中动态提取参数\r\n实例2 Servlet中汉字处理浅析\r\n实例3 用Java Servlet替代CGI\r\n实例4 Java中的Hashtable类及其应用\r\n实例5 Linux下Java程序的编译与调试\r\n实例6 Java RMI的原理和实现方法\r\n实例7 Java、Java Applet与JavaScript间的通信\r\n实例8 用Java做数字签名的方法\r\n实例9 用Java Applet实现树型导航控件\r\n实例10 用JBuilder开发Java小应用程序\r\n实例11 Java程序与Java-Servlet、ASP、PHP、CGI等的通信\r\n实例12 用Java小应用程序实现正则表达式下字符串的查找\r\n实例13 Java与JavaScript的相互访问\r\n实例14 纯Java网页的编程技巧\r\n\r\n第2章 数据库应用编程\r\n\r\n实例15 JavaServlet驱动SQLServer中的数据库\r\n实例16 JDBC查询结果的表格方式显示\r\n实例17 用Java JDBC技术连接数据库\r\n实例18 在Applet中应用JDBC访问数据库\r\n实例19 用Java Applet访问Oracle 7数据库\r\n实例20 Java对象系列化技术在分布式数据库中的应用\r\n\r\n第3章 网络应用编程\r\n\r\n实例21 利用Java实现网络通信\r\n实例22 Java编程搜索网络服务器\r\n实例23 用Java实现底层网络通信\r\n实例24 用JBuilder 4创建基于InternetBeans Express 的 Servlet\r\n实例25 用Java编写Web服务器\r\n实例26 用Java编程收发电子邮件\r\n实例27 网络象棋原理及Java实现\r\n实例28 使用Java访问POP3邮件服务器\r\n实例29 Java的网络功能与编程\r\n实例30 Applet编程技巧\r\n实例31 使用Java Swing轻松编制浏览器\r\n\r\n第4章 图形图像应用编程\r\n\r\n实例32 Java中如何消除动画闪烁\r\n实例33 使用Java实现带滚动条的图像缩放\r\n实例34 Java 3D中实现VRML虚拟场景的调用和显示\r\n实例35 Java中实现图像切换特效\r\n实例36 VisualJ++ 6.0中读取图像的灰度与进行灰度变换\r\n实例37 应用Java语言进行AutoCAD 2000二次开发\r\n实例38 使用Java定制点亮式按钮\r\n实例39 利用Java制作特效文字\r\n实例40 用Java制作广告轮换条\r\n\r\n第5章 Java 应用编程专家指点\r\n\r\n实例41 如何让Java容器中的组件动起来\r\n实例42 Java中利用管道实现线程间的通信\r\n实例43 基于Java语言的声音播放\r\n实例44 Java中的名字目录服务及其管理实现\r\n实例45 优化Java程序设计\r\n实例46 在Java程序不中断运行的情况下动态更换元件\r\n实例47 用Java语言实现经典的同步一互斥问题\r\n实例48 用Java自己动手编制网络搜索软件\r\n实例49 利用Java RMI实现分布式应用\r\n实例50 Java程序中的多线程实现\r\n实例51 在Java程序中运行外部类文件\r\n实例52 在Java中执行外界程序\r\n实例53 Java类库中的设计模式\r\n实例54 用Visual J++实现COM组件\r\n实例55 用C/C++实现Java的本地方法\r\n实例56 利用RMI实现Java分布式应用的方法与实例\r\n实例57 在Java程序中处理异常\r\n实例58 Java程序的多线程机制\r\n实例59 灵活运用VRML-Java创建三维世界\r\n实例60 利用Java的多线程技术实现并发多任务的管理\r\n实例61 Java实现跨平台的代理服务器及其计费\r\n实例62 实现Java的动态类载人机制\r\n实例63 Java Servlet中的Cookie及其在口令验证中的应用\r\n实例64 深入Java编程-Java的字节代码\r\n实例65 Java Servlet中对模板文件的处理\r\n实例66 基于Visual J++ 6.0的网络浏览器开发技术
Java具有平台独立、面向对象、多线程等许多优点,是目前最为优秀的编程语言,受到广大编程人员的喜爱,因而Java已成为网络编程方面的首选编程语言。
本书精选了《电脑编程技巧与维护》杂志近一两年发表的精彩编程文章,并根据读者要求组织收入了更具价值的编程案例。《电脑编程技巧与维护》杂志是为从事电脑编程、系统应用和开发人员创办的专业性和实用性都很强的技术刊物,它从1994年创刊以来,八年多始终遵循着"实用第一,智慧密集"的办刊宗旨,紧紧跟踪计算机软硬件技术发展和应用趋势,不断求变创新。针对软件开发过程中许多要点和技巧问题,着重提供各类解决方案。对编程人员来说,程序开发能力的提高,除了对语言和算法的学习,还要集思广益,充分借鉴参考别人的长处,深入透彻地理解其中的精髓,然后融人到自己的设计能力中去,这样无论是对于自身和整体都有莫大的提高,这正是编写此书的初衷。根据Java的不同应用对象,将精选的邱个实例分列在5章中:第1章Java编程基础与应用,是为初学Java编程和应用的读者提供一些入门的实例;第2章数据库应用编程,为编程人员提供使用Java进行数据库编程方法和技巧;第3章网络应用编程,介绍Ja-va在网络编程方面的应用实例和技巧;第4章图形图像应用编程,介绍Java实现图形图像处理的编程技巧的一些实例;第5章Java应用编程专家指点,介绍一些Java开发中关键技术问题的解决实例。全书每一章都本着实用第一的原则,紧紧围绕一个主题展开,循序渐进,由浅人深地介绍了使用Java进行应用程序开发的思想方法与编程技巧。
奉书的特色体现如下几点:其一,每一章都是通过一个个的实例来介绍Java编程方法和技巧,避免枯燥、空洞的理论,并且每一个实例都具有很强的实用性和代表性。第二,所选的每一个实例都是从事Java编程人员的经验总结,具有很强的实用性,其中很多编程技巧值得借鉴。第三,每一个实例的程序源代码都是经过上机调试并通过,给程序开发人员移植源代码带来了方便,加快编程的步伐。第四,对老版本经典实例进行点评,选取一些老版本开发环境的经典实例加以点评分析,使之能够起到触类旁通的作用。
本书是《电脑编程技巧与维护》资源的二次开发,浓缩了Java程序设计的精华,其目的是提升Java程序开发能力,把应用Java进行编程的心得体会、经验与读者共享。本书定位于有Java应用基础的编程人员和应用开发人员,对初学Java编程的新手也有一定的参考价值。本书内容全面、概念清晰、层次分明,例题典型而实用,但不足甚至疏漏之处在所难免,恳请广大读者批评指正。
《电脑编程技巧与维护》杂志杜