JAVA及其相关
-
Java技术教程王克宏主编;柳西玲,丁峰编著本书以Java2技术为背景,共计9章。内容涉及Servlet、JSP、JavaBean、JDBC、XML、JNDI、RMI通信、J2EE平台等应用开发技术以及常用开发工具。本书由浅入深地讲解了以上各种应用技术,并结合作者的开发实践经验和培训学员的反馈,举例说明这些技术的应用技巧。此外,本书讲解更注重概念、技能、方法的结合,使读者更容易掌握。本书的读者对象为高等院校计算机及软件专业的教师、学生,从事软件开发的技术人员等。 -
用Java构建Web服务(美)Steve Graham等著;刘晓晖[等]译分布式计算的下一步发展是Web服务。按照开放式工业标准,Web服务能使我们的软件以松耦合、简单和平台无关的方式与客户、业务伙伴的软件集成。本书介绍如何用XML、SOAP、WSDL和UDDI表达Web服务的各种概念,并详述了与Web服务有关的新标准,简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、通用描述、发现与集成(UDDI),以及如何将Web服务运用于我们的业务中。本书适合有志参与Web服务制作的软件工作者,以及希望了解分布式计算下一步发展的软件专业的师生。 -
Java P2P技术内幕[美]Robert Flenner等著;高岭等译本书详细深入地介绍了P2P技术的基本概念、开发技术和应用实例。全书分为4个部分23章。第一部分为前4章,简单介绍了P2P的基本概念、其Java开发平台的特性、P2P应用程序的类型以及相关产品。第二部分包括第5到10章,介绍了P2P系统的各个组成部分以及P2P应用程序的体系结构。第三部分是第11到17章,详细地阐述了使用Java开发P2P分布式系统的知识。最后5章是第四部分,介绍了5个具体的应用程序实例。本书附录介绍了J2EE的基本知识,有助于读者更好地了解开发平台。本书适合Java专业程序员阅读,也可供准备学习和了解P2P计算技术的读者阅读参考。 -
Java Oracle数据库开发指南(美)David J.Gallardo著;董庆霞译;董庆霞译本书首先介绍了数据设计,然后解释了数据和Java程序设计之间的链接,接着介绍了Oracle数据库、SQL和其他Oracle特性。包括对对象关系的支持。作者深入地介绍了数据库编程所需的基本Java技术,包括SQLJ、JDBC和Java数据对象;同时还从比较高的视角介绍了应用程序构架,并考虑了企业级应用程序中Oracle的作用,重点强调了企业级JavaBeans和J2EE框架。DavidJ.Gallardo是一个独立的软件顾问。同时也是在数据开发、JavaWeb应用程序开发和软件国际化方面具有广泛经验的作者。他作为软件工程师已经超过15年了,在操作系统、程序设计语言和网络协议方面都具有丰富经验。DavidJ.Gallardo最近的经历包括在一家电子商务公司指导数据库和国际化开发。在这家公司中他通过使用JDBC,SQL和Java存储过程,设计并指导为大型的基于Web的应用程序实现Java和Oracle对象关系映射接口。本书把Oracle数据库开发和Java程序设计结合起来,研究如何用Java开发数据库应用程序。前5章主要介绍数据库基本知识、SQL基础以及PL/SQL程序设计,后面几章主要介绍如何用JDBC,J2EE和JDO开发数据库产品。本书内容全面、层次分明,操作指定性强,并且提供了大量的编程实例,这些实例全面在计算机上调试通过,可以帮助读者以最简单、快捷的方法学习数据库开发和Java数据库编程技术。本书最大特色是:内容涵盖面广;采用了大量实例;许多主题的讨论广泛而深刻。本书适合各级技术开发人员,对广大Java数据库开发人员来说,是一本不可或缺的参考书籍。 -
J2EE经典实例详解(美)谢小乐(Henry Xie)编著;朱福喜,余振坤译Java技术采用了两个象征性的符号,一个是一杯冒着热气的咖啡,一个是Duke这个有趣的卡通人物。Duke在线银行实例是美国Sun Microsystems公司在其《J2EE学习指南》中使用的一个完整实例,该实例涵盖了Java的最主要的核心技术,其规模大小适中。本书紧紧围绕Duke应用实例,进行了由远及近的全面介绍和自底向上的层层分析,使读者能在一个较短时间内很快了解和掌握开发大型企业的Web应用技术。本书从最后端的数据分析入手,进而详尽介绍和分析了构建在数据表上的企业Bean组件和承载组件的应用服务器功能;然后剖析了前端应用客户的程序模式和整个企业Bean组件的构架;接着分块介绍和分析重要的Web组件技术。本书不仅有对所有源代码的逐块解释分析,使读者能从实例运用中举一反三,而且有对体系结构、设计模式、框架构件的全面介绍,使读者能从实践到理论全部融会贯通。不仅如此,在对Duke的应用实例的解析基础上,读者能把这一实例作为一个设计模型的范例和扩充的框架应用在今后的工作实践中。同时,本书中介绍的所有技术也是应用服务器和Web服务的重要基础。本书结合了作者丰富的美国IT工业的工作经验和多年的IT培训经验,是一部既适用于自学的参考书,又适用于培训的教程,可供计算机专业及相关专业的大学生、研究生,从事软件开发、电子商务开发的软件工程师和网络工程师学习与参考。 -
Java编程语言(美)Ken Arnold,(美)James Gosling,(美)David Holmes著;虞万荣[等]译;虞万荣译Java编程语言(第三版影印版)这是一本众多JavaFans千呼万唤才出来的好书,本书由“Java之父”JamesGosling以及另外两名顶级大师(Jini技术的创建者KenArnold和著名开发大师DavidHolmes)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值.至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。本书以Java语言创建者的独特视角向读者展现下为什么以及如何使用Java语言,以便读者理解Java语言的基本设计目标以及它在现实世界中的应用本书介绍的是Java语言的最新版本,该版本在《JavaLanguageSpecification.SecondEdition》中定义,本书已是第三版,在结构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新API的使用实例。第三版中新增和修改的内容有:·语言特性的更详细介绍,包括嵌套类的扩展部分·对垃圾收集和相关编程主题提供更全面的关注·涵盖新的API,如collections和internationalization本书完全覆盖了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高级Java开发及Java语言教学的参考用书 -
Java程序设计教程肖旻主编本书为高等学校培养应用型人才教材之一,由具有丰富教学经验的一线教师编写。全书共分15章。内容包括:程序设计与面向对象程序设计的基本知识和基本概念,Java语言编程基础知识,面向对象编程中的四个特性及其有Java语言中的具体应用,数组、字符中以及常用的数据结构和算法的Java实现,Java的特色::异常处理机制,Java输入输出技术,多线程技术,基于Swing的Java图形用户界面设计和Applet技术与Java的高级编程技术如网络编程、数据库连接和多媒体应用,Java的企业应用技术,Java的集成开发环境等。最后给出了为理解、巩固各阶段的学习内容而设置的实际的技能训练和授课完成后运用所学知识进行综合训练的内容。本书内容丰富、通俗易懂、深入浅出,每章后均附有本章小结和习题。书中程序都已经过上机调试。读者可以放心阅读和使用。本书可作为高等学校教材使用,也可作为对面向对象编程的Java语言感兴趣的读者的自学用书,还可供其他有兴趣的读者参考。 -
Java 2范例入门与提高东方人华主编;艾力江编著本书通过大量实用、经典的范例,由浅入深地介绍了Sun公司最新推出的软件开发工具——Java。本书采用实例带动知识点的形式,使读者快速入门并逐步得到提高。本书每节即是一个实例,操作步骤详尽,所用到的源文件均可在配书光盘的相应位置找到。 本书共分8个部分,内容包括Java概述、语言基础、基本输入与输出、面向对象技术、Applet程序、图形用户界面、多媒体技术和网络编程等。读者可以按照操作步骤完成每个实例的制作,并根据自己的喜好进行修改、举一反三。 本书内容翔实,提供了作者多年的编程经验,既适合初级用户入门学习,也适合中、高级用户选作参考。 -
Effective Java(美)Joshua Bloch著你正在寻找一本简明扼要地阐述Java精髓的书吗?你希望深入地理解Java程序设计语言吗?你希望编写出清晰、正确、健壮和可复用的代码吗?不用再找了!你手上的这本书就能在实现你这些愿望的同时,为你提供许多意想不到的好处。本书介绍了Java编程中的57条极具实用价值的经验规则,这些规则涵盖了大多数开发人员每天所要面临问题的解决方案。通过对Java编程平台设计专家所使用技术的全面描述,提示了在生成清晰、健壮和高效的代码过程中,应该做什么和不应该做什么。书中的每条规则都以简短、独立的形式出现,包括了详细而精确的建议,以及对Java语言中许多细微之处的深入分析,并通过例子代码进一步加以说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。主要内容包括:●通行和高效的语言用法,以简明、可读和易于使用的形式介绍专家的建议●有助于你最有效地使用Java平台的模式、反模式及习惯用法●Java语言及其库中通常被误解的细微之处:如何避免这些陷阱和缺陷●关注Jaava语言本身及其最基本的库:java.lang、java.util和一个较小的扩展java.io●关于序列化的详细介绍,其中包括其他地方没有提及的一些实践建议 -
数据结构与问题求解(美)Mark Allen Weiss著;陈明等译;陈明译本书的主要内容包括:Java程序语言的引用类型、对象与类、继承;Collection程序用户接口、递归、排序算法、随机化处理等算法分析;趣味游戏、栈和编译程序、共用程序、仿真、图形和路径等应用;内部类和数组表、栈和队列、链表、树、二叉查找树、哈希表、二分堆等实现;Splay树、归并优先级队列、分解设置类等高级数据结构。本书使用流行的Java语言作为描述语言,详细介绍了数据结构和算法。全书共分为五大部分。第一部分的Java教程是全书的基础,具体讲述Java的运行环境、数据类型和运算符、基本语法等;同时介绍了面向对象的一些概念。第二部分对Java应用程序接口集(API)中的各种数据结构接口和其中涉及到的算法及算法分析进行了详细介绍,并用实例说明了如何使用这些数据结构。第三部分是这些数据结构在实际中的应用,每一章对不同应用的理论和具体实现做了详尽阐述。第四部分则针对第6章应用程序接口集中介绍过的各种数据结构接口,分别给予更加细致的实例解说。第五部分介绍了一些高级的数据结构。通过对本书的学习,读者能够抽象地思考不同数据结构的功能,了解它们之间的相关性,掌握在计算机工程中使用这些数据结构的能力。本书概念清楚,逻辑性强,内容新颖,可作为高等院校计算机软件专业与计算机应用专业学生的教材和参考用书,也可供计算机工程技术人员参考。
