JAVA及其相关
-
用Java处理XML(美)Elliotte Rusty Harold编著本书简单回顾了XML基础知识,重点介绍了用Java处理的XML应用程序,包括简单XML应用程序、文档对象模型和JDOM等。本书通俗易懂,便于读者掌握用Java处理XML的技术,适用于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高级实用编程(加)管贻生编著JAVA作为一种高级编程语言,在教育、商业、通信和工程等诸多领域应用广泛。《JAVA高级实用编程》围绕作者在加拿大阿尔伯达大学开发的基于INTERNET的机器人多指手远程操作系统TELEHAND所涉及的技术,就如何运用JAVA进行实际应用开发进行了全面讲解。条理清晰的论述、对实际应用的强调,使得本书非常适合从事JAVA实际编程应用的技术人员和对JAVA高级编程感兴趣的各界人士参考。本书以Java的实际工程应用为背景,围绕作者在加拿大阿尔伯达大学计算机系开发的基于Internet的机器人多指手远程操作系统所涉及的技术,对如何运用Java进行实际应用开发展开了深入全面的讲解。全书重点讨论五个问题,分别是Java图形用户接口编程、Servlet网络编程、Java与数据库的连接、JNI技术以及Java与VRML的连接。本书内容充实、条理清晰,是目前在Java编程的高级和实用方面不可多得的优秀教材。本书适合具有一定Java和C/C++基础的读者阅读,可作为从事Java产际编程应用的技术人员的参考书,也可作为本、专科计算机相关专业及各类计算机学校学生在Java高级应用方面的教科书。
-
数据结构与问题求解(美)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书籍的最明智选择”;“我见过的最棒的编程书籍”。
-
Java数据结构与算法分析(美)Mark Allen Weiss编著本书介绍了常见的数据结构,如链表、堆栈、队列、树、哈希表等,并对查找、排序等进行了算法分析,还给出了相应的Java实现。本书逻辑结构严谨,主次分明,可用做计算机教材或程序员参考用书。
-
Java编程原理(美)Gary J.Bronson著;张珑,刘雅文译;张珑译本书主要讲述Java编程的基本原理,并用便于编程人员理解的方式,在合理的编程环境下,将各项原理应用于工程和科学领域。本书为您提供了创建和维护Java程序所需的原理、技术和工具,也为高级开发打下坚实的基础。本书特色:·写作风格严谨,可针对不同的读者群灵活安排学习计划·提供了大量实例,帮助读者加强对基本原理的理解和应用能力的培养·内容涵盖了在工程和科学领域进行Java编程的所有要点读者对象·高等院校计算机及相关专业本科生和研究生·Java初学者·使用Java编程的工程和科学人员