JAVA及其相关
-
UML与J2EE企业应用程序开发(美)Khawar Zaman Ahmed,(美)Cary E.Urysh编著本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念作主要技术,以及UML中的各种设计视图和基本原理,在此基础上,深入讲解了如何使用UML进行分析和设计,以及如何使用UML为J2EE主要技术建模。本书不仅适合于初学UML和J2EE的读者,而且对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。 -
设计模式Java手册(美)Steven John Metsker著Java程序员现在有了可以发挥设计模式法力的终极武器这部杰出的著作所精选的示例、练习以及应用设计模式时面临的挑战,将帮助你把设计模式理论变为现实SteveMetsker“寓教于实践”的方式既可增强你的实践技能,也可奠定你在关键的开发任务中运用设计模式的信心。本书阐释了经典著作《DesignPatterns》(Addison-Wesley,1995)中介绍的23种基本设计模式在这部全新的技术手册中,将这些设计模式划分成五个主要类别:接口类模式、责任类模式、构造类模式、操作类模式和扩展类模式对每个类别描述的第一章,是帮助你复习和测试你在Java中运用设计模式的能力接着,后面的章节将详细解释某个特定的模式,并通过UML图和Java代码进行演示,然后向你提出编程方面的命题,让你自己体验通过本书,你将会学到下面这些专业技能:●使域数据适合Swing组件——Adapter模式●为Swing创建外观——Facade模式●处理组合递归的,情形——Composite模式●理解在Java数据库连接中桥的作用——Bridge模式●在Model/View/Controller和观察者之间建立联系——Observer模式●通过中介维护关系的完整性——Mediator模式●在计算机之间使用代理进行通信——Proxy模式●让服务提供商决定哪个类将被实例化●支持Memento的undo操作——Memento模式●通过克隆进行原型化——Prototype模式●使用命令提供服务——Command模式●开发线程安全的迭代器——Iterator模式●通过Decorator和Visitor扩展类——Decorator模式和Visitor模式设计模式难题的解决方案在书的背面,因此你可以将自己的做法与专家的方法进行对照,书中简单介绍了UML,解释了UML的建模表示法,同时本书所有的示例代码均可以在网站上找到。通过本书的指导和训练,你将完全理解设计模式在Java应用开发中所扮演的角色,增强在实际工作中应用设计模式的能力。StevenJohnMetsker是一位学者,也是撰写面向对象技术方面书籍的作者,他已经出版的著作主要涉及对象模型中的关系完整性、Java逻辑难题的解决,以及“对象”概念在Plato和OO语言方面有什么不同,Steve还是《BuildingParserwithJava》(Addison-Wesley,2001)一书的作者,这本书介绍了如何简单而快捷地构建一个新的小型计算机语言。 -
Java——计算机科学与程序设计导论(美)Walter Savitch著畅销书作者WalterSavitch在本书中沿用他具有亲和力的用户友好的写作风格,向读者讲授用JAVA进行问题求解与程序设计的技巧。此修订版本讲解了面向对象程序设计和计算机科学中的一些重要概念,如软件测试与纠错技术、程序风格、继承和异常处理。书中内容包含了Swing库的详尽内容和事件驱动程序设计。Savitch以灵活的方式简洁、轻松自然地讲述了具有主要程序设计语言特征的JAVA,使教师和读者可按需使用各个章节。本书提供了JAVA的当前发展特征,包含对JAVA2的讲解。为帮助计算机专业的学生学习CS2或数据结构课程,本书讲解了关联数据结构。同样目的也介绍了数组。书中含有自测练习题、程序设计习题和图,使读者可运用文中概念多做实践练习。随书所附光盘包括书中程序代码及小型JBuilder3.5(Windows、Linux及Solaris环境适用)。本书适用于高等院校本科计算机及相关专业的程序设计类课程。作者WalterSavitch于1969年在美国加州大学Berkeley分校获数学博士学位,后任教于加州大学SanDiego分校,现为该校计算机系教授,并任计算机识别科学交叉学科博士学位专业的指导主任。Savitch教授的研究领域包括复杂性理论、形式语言理论、计算语言学和计算机科学教育资源开发。他不但发表多部研究型著作、参与从事多项写作项目,还出版了多本广受读者欢迎的计算机学科教材,包括Pascal、Ada和C++的CS1、CS2课程教材。内容:⒈计算机与JAVA对象简介⒉初始数据类型、串与交互式输入/输出⒊控制流⒋类与方法定义⒌对象与方法进阶⒍数组⒎继承⒏异常处理⒐流与文件输入输出⒑动态数据结构⒒递归⒓运用Swing对象的视窗界面⒔Applets与HTML⒕Swing对象进阶⒖图形对象附录1JAVA保留字附录2优先级规则附录3Unicode字符集附录4SavitchIn附录5PROTECTED与PACKAGE修饰符附录6DecimalFormat类附录7接口定义附录8Iterator接口附录9对象复制(克隆)附录10JAVADOC附录11C++与JAVA比较附录12JBUILDER应用 -
数据结构与问题求解(美)Mark Allen Weiss著通过重点考虑抽象思考及问题的求解,本书提供了对数据结构及算法的实际介绍。畅销书作教授MarkAllenWeiss独辟蹊径,清晰地分离了数据结构的接口及实现。计税针在本书的第二部分学习数据结构的接口及运行时间,以及在各种实际例子中如何使用数据结构。在这之后的第四部分中,Weiss教授介绍了数据结构的实现。通过熟悉接口及使用数据结构,读者将能够更加抽象地思考各种数据结构的功能以及潜在的功效。MarkAllenWeiss的普林斯顿大学获得计算机科学博士学位现任佛罗里达国际大学计算机科学学院教授。他在研究的内容包括数据结构、算法及教育,因他的数据结构教科书而闻名。本书受到高度称赞,并被世界各地的上百所大学所彩。他现任高级计算机科学发展委员会主席。本书使用流行的Java语言作为描述语言,详细介绍了数据结构和算法。全书共分为五大部分。第一部分的Java教程是全书的基础,具体讲述Java的运行环境、数据类型和运算符、基本语法等;同时介绍了面向对象的一些概念?5诙糠侄訨ava应用程序接口集(API)中的各种数据结构接口和其中涉及到的算法及算法分析进行了详细介绍,并用实例说明了如何使用这些数据结构。第三部分是这些数据结构在实际中的应用,每一章对不同应用的理论和具体实现做了详尽阐述。第四部分则是针对第6章应用程序接口集中介绍过的各种数据结构接口,分别给予更加细致的实例解说。第五部分介绍了一些高级的数据结构。通过对本书的学习,读者能够抽象地思考不同数据结构的功能,了解它们之间的相关性,掌握在计算机工程中使用这些数据结构的能力。本书概念清楚,逻辑性强,内容新颖,可作为高等院校计算机软件专业与计算机应用专业学生的双语教材和参考用书,也可供计算机工程技术人员参考。 -
JAVA图形用户界面设计与实例陈家兴等编著Java是Sun公司开发的新一代编程语言,它正逐步成为Internet应用的主要开发语言、本书主要介绍了Java语言基础、基本的用户界面构件及设计、事件处理与窗口构造构件、JFC/Swing基本知识及Swing 系列组件,通过简单文本编辑器实例、简单浏览器实例、围棋程序实例、Java开发时钟实例、俄罗斯方块实例及字母打字练习实例具体介绍了如何利用Java语言建立图形用户界面程序的方法。 本书语言通俗易懂、内容丰富、实用性强,既可作为各大中专院校相关专业和Java培训班的学习和参考用书,也可作为相关技术人员和自学者的学习参考用书。 -
Java 2学习指南(美)Kathy Sierra,(美)Bert Bates著;袁鹏飞,许伟民译本书为准备参加针对Java2Platform1.4考试的Sun认证序员深入复习而组织编写,它适合以下两类读者阅读:有经验的Java专业人员以及刚接触Java技术的人员。每章介绍一项主要考试内容,重点介绍Java语言程序设计的“为什么”和“怎样做”这两方面内容。本书还深入介绍对提交Sun认证Java开发人员考试项目进行评价的主要因素。KathySierra是SCJP1.4考试(310-035)和SunePractice技术的开发者之一。她也是Sun认证的Java教师和SunEducationalServices(Sun教育服务)的主要培训人员,并在SunEducationalServices部培训其他Java教师。自1998年起其全职工作是帮助其他人学习Java和准备CSJP考试,她还是全球最大的Java认证Web站点Javaranch.com的惟一创始人。本书以Java2的SCJP和SCJD认证考试为目标,内容涵盖了SCJP和SCJD核心考试的所有考试要点,详细地介绍了参加SCJP和SCJD的应试者以及其他高级用户所应该掌握的所有技能。本书在介绍考试要点时针对每个考试目标,使用了大量的插图、表格、试验、测试等,使读者在牢固掌握知识点的同时,轻松地获得丰富的实践经验。本书由具有丰富SCJP和SCJD考试经验的专家编写,是参加SCJP和SCJD的考试人员的必备考试教材。本书也是一本学习使用Java2的很好的参考书,还可以作为一些疑难问题的速查手册。 -
Java编程思想(美)Bruce Eckel著2002年SoftwareDevelopment杂志Jolt大奖2001年JavaWorld编辑选择最佳书籍奖2000年JavaWorld读者选择最佳书籍奖1998年SoftwareDevelopment杂志Jolt大奖1998年JavaDeveloper'sJournal编辑选择最佳书籍奖本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程。自动项目构建。单元测试和调试等),本书能逐步指导你轻松掌握。经典的Java介绍,完全针对Java1.4版本更新,并增加了许多新主题。350多个可运行的Java程序,15000多行代码。讲述Java的同时着重阐释面向对象原理。支持网站包括所有源代码、带注释的解决方案指南、评论以及其他资源。随书光盘包括可用子Windows、Linux和Mac的完整的FundafionsforJava多媒体研讨教材。本书的全面性,适用于初学者;本书的深入性,适用于专家。随书光盘含有15个小时的BruceEckel演讲课程。读者如是说:“最好的Java书籍……绝对令人震惊”;“Java书籍的最明智选择”;“我见过的最棒的编程书籍”。 -
J2EE连接器体系与企业应用集成(美)Rahul Sharma等著;杨晓红等译;杨晓红译在电子商务时代,通过Web提供服务和进行业务处理已经成为企业获得竞争优势的有效方式。在这之前,由于许多企业已经在基础设施和企业信息系统方面投入了大量的资金,如何将这些异构的系统与Web应用集成在一起是许多企业所面临的问题。J2EE连接器体系(JCA)为企业的这种需求提供了一个有效的解决方案,这种技术的重要特征是:使J2EE应用服务器能够集成任何使用JCA资源适配器的企业信息系统(EIS),从而大大简化了异构系统的集成。企业只要购买或开发一个基于JCA规范的资源适配器,就可以将企业应用部署到J2EE服务器上。RahulSharma:J2EE连接器体系的首席规划师,并且是SunMicrosystems公司Java软件部门的资深工程师。目前,他担任着JAX-RPC1.0的首席规划师一职。Sharma还是“DesigningEnterpriseApplicationswiththeJava2Platform,EnterpriseEdition”一书的作者之一。本书深入讨论了J2EE平台的连接器体系,并分析了企业应用集成的技术细节。全书共分为18章,首先介绍了应用集成和J2EE连接器体系的背景知识,并讲解了主要的概念和系统协定。书中讨论了连接器体系的应用编程模型,以及如何使用资源适配器、连接到EIS、进行事务处理、使用消息机制等。作者分析了连接器体系的系统协定与构建、部署资源适配器的各种技术细节。最后,本书介绍了目前J2EE连接器体系市场上的主要销售商及相关的产品。本书可以为基于J2EE平台的应用组件开发人员提供参考,也可以为独立软件销售商和其他专用EIS资源适配器的开发者提供帮助。 -
JAVA技术手册(美)弗拉纳根(David Flanagan)编著这本最畅销书对于所有的Java程序员来说都是一本不可或缺的速查手册。本书包含了Java语言及其关键API的精确阐述,以便经验丰富的程序员可以马上开始编写Java代码。本书涵盖了Java1.4版本,并:·以严谨、精准的风格介绍了Java语言的语法,因此本书也可以作为速成指南,或者作为一本速查手册。·解释了Java面向对象的特性,而且没有假定读者已经具备了面向对象的经验。·解释了Java的一些重要的API,展示了如何使用构成Java2平台的类和接口来执行一些常见的任务,如字符串处理、输入/输出、XML处理、SSL,以及线程处理。本书还包括了O'Reilly所提供的经过验证的速查卡,其中概述了包括java.lang、java.io、java.beans、java.math、java.net、java.text和java.util在内的主要Java包的所有类。该速查卡也涵盖了Java1.4中的一些新类,包括NIO、日志和XML功能等。只要你学过Java,就会在编程时把本书放在手边,随时翻查。本书是一套Java快速参考系列中的一本。本书的姐妹篇《JavaFoundationClassesinaNutshell》介绍了诸如Swing、AWT和Java2D等Java2平台的图形、打印和GUIAPI。这套丛书的第三卷《JavaEnterpriseinaNutshell》主要关注的是JavaEnterpriseAPI,主要面向的读者是那些从事服务器端或企业级Java应用程序开发的程序员。第四卷《J2MEinaNutshell》介绍了Java2MicroEditionAPI,并介绍了如何在资源有限的设备上使用Java。 -
JAVA实用教程薛亮编著本书内容包括:Java环境及其配置、Java基本语法(包括数据类型和流程控制)、Java类和接口(包括常用数据结构和类)、JavaApplet应用、图形处理、用户界面技术、事件处理、异常及多线程简介、输入输出技术(包括读写文件)、安全访问Applet、网络技术(包括较低层次的Socket传输和较高级的URL封装使用)、数据库存取、读取XML配置文件以及JavaServlet简介。本书概念清晰,逻辑性强,层次分明,例题丰富,并附有典型的习题。本书可作为培训类教材使用,非常适合初学编程的人员学习参考,同时也可供各院校相关专业的师生参考使用。
