JAVA及其相关
-
Jakarta Commons Cookbook中文版(美)奥布莱恩Java一直承诺向开发人员提供可重用、模块化和可移植的特性。开发者无需从头构建,而是可以对已有的框架和组件进行扩展,或按需定制。一个典型的例子就是万维网联盟(W3C)定义的DOM接口。应用程序开发人员很少会去编写自己的XML解析器,但他们常常编写自己的组件,而这些组件的功能在一些自由软件库中已经实现了,只是开发者们不知道这些开源组件的存在罢了。本书采用O'Reilly Cookbook系列丛书所惯用的“问题-求解”模式,概述了可供使用的软件库,从而为开发者提供使用这些工具的桥梁。这里仅列出部分本书所涵盖的Commons项目和组件:· 对核心Java语言的扩展,包括字符串和日期操作、字符串编码和参数验证 · 对XML的支持,从解析、生成文档到使用搜索引擎索引XML文档所需的XPath· 模板化框架,它使你能超越JSP的基本功能,不仅Web页面,甚至XML文件或者电子邮件都能够进行模板化· 使用FTP、SMTP、POP、NNTP,特别是HTTP和WebDAV等功能所需的工具· 使用函子进行编程的新方法,包括使用Predicate、Closure、Transformer和Functor替换控制结构,如for和while· 新的Collection和Collection工具,包括LRU Map、predicated collection、适用于Java 1.4的typed collection、filtering iterator和set操作· 对JavaBean的扩展,从bean到map的转换至序列化bean为XML字符串· 提供对矩阵、复数、线性回归支持的新数学工具库· 对Jakarta Commons组件和Maven、Ant协同使用的指导· 日志和编码 仅仅了解一两个有用的工具类是不够的,你必须能意识到其他的可能性,并对所选技术的背景有所了解。如果您希望摆脱令人手忙脚乱的编程方法并熟练掌握Java语言,本书正是您所需要的工具。 -
JAVA语言习题与解析朱福喜 编著本书从Java的基本概念入手,介绍了面向对象程序设计的主要概念和方法,并通过实例分析,演示Java语言的语法功能、程序设计思路及编程技巧,使读者能掌握其原理、方法与考试技巧,同时具备面向对象的设计和项目开发能力,为各种认证考试、择业考试打下基础。书中列举的大量程序实例都是经过精心挑选,既能阐明原理和方法,又能保证有一定的实用性,同时也能确保一定的广度和深度,其中有些题目来自于Java认证考试和IT公司的招考题。此外,全书以一个经典游戏一俄罗斯方块为例,来分析用到的Java语言知识点,以帮助读者提高学习兴趣和项目开发能力。本书是作者在多年讲授Java语言与面向对象程序设计的基础上编写的,与作者编写的《Java语言程序设计》一书配套使用。全书共9章,结合俄罗斯方块这款经典游戏,讲解了Java语言基础、类和对象、继承与多态、图形用户界面、流和文件、多线程与异常处理、Applet程序设计、网络编程等内容。每章先从涉及的主要概念、使用语法、编程技巧和实例分析入手,然后给出与本章内容密切相关的题目,并对题目进行了解答和分析。题型丰富,包括选择题、填空题、简答题和编程题,题目实用有代表性,其中不少题目来自于Java认证考试和某些公司的招聘考题。本书既可以作为大专院校有关专业Java语言程序设计课程的教学辅导书,也可以作为该课程的自学指导书,还可以作为计算机水平考试、Java认证考试、择业考试和考研的参考书。 -
数据结构福特本书从面向对象的角度讲述了数据结构的基本理论。总的来说,数据结构就是处理批量数据的存储处理机。数据结构又称为集合(collection),它可进行添加和删除数据项的操作,并且能够提供对集合中元素的访问。面向对象的编程方法将数据结构视为可对数据进行特定操作的对象。类声明定义了数据底层的存储结构和能高效执行操作的实现方法。数据结构在计算机科学的各个领域中都扮演着非常重要的角色。在几乎所有重要的计算机应用程序的设计和实现中,它都是一个关键的要素。所以大多数学生在回顾数据结构的课程时,都认为这是他们将计算机科学作为一种学科来认识和了解的第一步。在数据结构的学习中会介绍大量的重要概念。 数据结构在计算机科学的各个领域中都扮演着非常重要的角色。本书主要从面向对象的角度讲述了数据结构的基本理论。为了帮助读者更加深入全面地理解数据结构,全书贯穿了对算法的综合研究。.本书重要特色:◆使用大量的示例与图表阐明各种概念。 ◆大量的书面练习与编程练习覆盖了各种概念并探讨了一些理论(包含可扩充的项目)。◆使用UML图与简洁的API描述介绍各种集合类及其联系。..◆本书的附录与前三个章节讲述了所有Java语言技巧。◆详细地解释和论证了每个集合类的实现设计。◆本书后半部分出色地诠释了对算法的应用。这一部分所介绍的主题包括图、数据压缩、平衡树、密码术以及混合算法设计方法。◆简要描述了GUI编程,并且选择某些图形应用程序示例说明了如何使用数据结构。... -
J2EE应用开发赵强本书介绍如何将最流行的J2EE应用服务器WebLogic Server和最好的Java集成开发工具JBuilder结合起来开发J2EE应用,主要内容包括:WebLogic Server的安装与配置、Web应用开发、数据库访问、JMS开发、EJB开发、Web Services开发、J2EE安全框架等内容。本书还通过一个J2EE应用实例——JNEstore系统,介绍了当前流行的轻量级J2EE应用开发的全貌。.流行的服务器+流行的开发环境是本书的特色。从环境搭配到高级应用开发,本书为那些想用J2EE开发应用程序的初学者和中级读者提供了学习的捷径。... -
Java程序设计题解与上机指导辛运帏、温小艳、蒋慧科《Java程序设计题解与上机指导-(第二版)》是和《Java程序设计(第二版)》(辛运帏 饶一梅 张钧 编著,清华大学出版社)一书配套使用的参考书。《Java程序设计题解与上机指导-(第二版)》对《Java程序设计(第二版)》一书中12章的全部习题进行解答。书中对所有的论述题都给出简单的答案:对所有的编程都给出了题目的简单分析,论述了设计思路,并给出了完整的程序代码。这些代码在Java5.0环境下调试通过,程序运行结果用截图的方式示出,供读者参考。通过学习《Java程序设计(第二版)》并配合使用《Java程序设计题解与上机指导-(第二版)》,能使读者更深入地了解Java语言,熟练掌握它,并能使用该语言编程完成特定任务。《Java程序设计题解与上机指导-(第二版)》概念清晰、实用性强,可供高等院校学生和学习Java语言的读者参考使用。 -
Java高级编程(美)斯贝尔既然市面上已经有众多Java相关书籍,那么再写本书的意义何在呢?首先,Java这一概念非常宽泛,其中仍有不少领域没有详细的介绍,甚至有些领域正是Java程序员们常需要使用的。另外,大型Java程序的开发需要通晓Java的各个不同方面,本书正是要起到这样的帮助作用。本书各章都有一个共同的特点,即每章都代表专业Java开发人员需要掌握的一项技术。虽然部分章节内容是J2SE(Java 2 Standard Edition)的传统技术,但J2EE(Java 2 Enterprise Edition)和Web应用程序开发的绝大部分技术都是相通的。本书不要求读者具备大量Java知识,但同样不适合无编程基础的读者。软件开发的背景知识和面向对象编程概念的基本认识有助于阅读本书。另外,由于部分技术主题涉及的内容较广,因此本书不适合作为这些主题的权威参考。有些内容相当复杂,如XML、线程和数据库编程,难以在一章内介绍完全,不过仍将为这些主题提供相当丰富的信息,足以进行这方面程序的高效开发。另外,本书介绍的部分功能是Java 1.5(也称Java 5)中新引入的,因此早期Java版本可能无法使用这些功能。不过本书将尽量标识出Java 5新版本中的特定功能,如果早期版本中无法使用这些功能,希望您不会因此感到惊讶或失望。 -
WebWork in Action中文版(美)Patrick Lightbody、Jason Carreira本书是一本从头至尾都使用现实世界例子讲述有关编写Web应用程序的书籍。WebWork所强调的内容是:利用框架实现你的项目,而不是被框架所阻碍。在本书中,我们将从简单的表单及表单处理开始,逐一讲述编写Web应用程序的基础知识:action、interceptor和result,以及控制反转(IoC)模式、对象图导航语言(OGNL)和所有来自WebWork的实用JSP标签等。然后我们着眼于高级的特性,例如校验、数据类型转换、资源依赖、本地化(i18n)、Web应用组件的松耦合,以及大量应对Web开发中常见的挑战所需要的解决方案。本书是为那些厌烦了Web开发或者认为会存在更好的Web开发方式的开发人员准备的。我们希望读者对Java及常用的Java API(如Java Collections API)有基本的认识。由于WebWork的内容几乎都与Web相关,那么读者必须对HTML、JavaScript及CSS具有基本程度的认识。而实际上不管是开发新手还是富有经验的软件开发者,甚至是那些缺少Java基础技术背景的开发者都可以阅读本书,并且能够马上提高自己的开发效率。本书实例源代码可以从飞思在线和Manning出版社的网站下载。 -
Java+SQL Server项目开发实践苏年乐、张学志、李金才暂缺简介... -
Java程序设计语言(美)阿诺德、戈斯林、霍姆斯本书是Java程序设计语言的权威指南,系统地介绍Java的主要包(即java,lang,*、java.util和java.io)中的大多数类,并以内容丰富的示例对这些类如何工作进行了深入剖析。作者对这部经典著作的前一版本进行了大幅更新,使其反映Java 2标准版5.0(J2SE 5.0)中主要的增强。本版中增加了一些新的章节,专门讨论泛型、枚举、注解、断言和正则表达式等J2SE 5.0中引入的强大语言新特性。此外,本书还强调了当今构建健壮、高效和可维护的Java软件的最佳实践。.本书对所有程序员(包括那些经验丰富的程序员在内)都是不可或缺的参考书。... -
JAVA程序设计与问题解决(美)萨维奇 著本书是国外高校采用率很高的Java程序设计的经典教材。书中不但讲解Java的知识还提供了一些编程技巧。书的内容包括异常处理、流和文件I/O、动态数据结构与泛型、递归等高级主题。本书使用了J2SE 5.0的最新特性,并且包含新的、可选讲的图形编程内容和贯穿全书的GUI补充知识。.本书可作为高等院校计算机专业本科生或研究生Java语言程序设计课程的教材,也适合相关技术人员作为技术提高之用。本书是一部享有盛誉的Java教程,已被全球包括哈佛大学、普度大学、得克萨斯大学奥斯汀分校、密歇根大学、加州大学洛杉矶分校等名校在内的200多所高校采用为教材。..书中作者在讲授Java程序设计语言基础知识的同时,还将问题求解的技能、编程技巧和良好的编程实践融会其中。流畅易读的语言,透彻清晰的叙述,精心编排的版式和内容,充分体现了作者数十年计算机语言教学的经验和功力。新版覆盖了Java 5.0,而且包含了可选讲的图形编程内容。书中包含丰富的自测题、编程技巧提示、编程项目和常见编程错误,而且内容组织方式非常灵活,可以根据实际教学需要调整授课内容和讲授顺序,适合各种教学方式,也是极好的自学教程。...
