JAVA及其相关
-
数据结构Java语言描述(美)缅因 著,孔芳 等译本书系统地介绍各种常用的数据结构,对基本概念、基本原理和基本方法以及相关的算法设计做了深入浅出、详细和通俗的讲解。全书采用面向对象的Java语言对算法进行描述,将传统的数据结构的内容与面向对象的思想和技术完全融合,使得讲解更加贴近自然。全书内容翔实,结构清晰合理,可作为大专院校计算机及其相关专业的有关数据结构的教材和参考书,也是计算机科学与工程领域的从业人员不可多得的一本参考书。 -
UML系统建模与分析设计刁成嘉 主编本书系统、全面地阐述了基于UML的面向对象分析与设计的基本概念及其开发过程,以一个集成案例为范本贯穿于可行性研究、需求分析、系统分析与设计的全过程:介绍如何采用循环、反复、渐增的方法分析、设计系统对象的静态模型、动态模型和功能模型。本书主要内容:·系统建模与分析设计技术的演变历程和面向对象方法学的发展过程。 ·统一建模语言UML在面向对象分析与设计各个阶段产生的简单模型及其基本图符表示方法。 ·采用基于UML的面向对象分析设计技术开发一个软件项目模型的全过程。 ·可行性分析报告、客户需求规格说明、系统分析报告和系统设计报告的格式与基本内容。 ·介绍了11种经典的设计模式及设计模式的描述方法、使用规则。 ·软件复用方法的概念及组织实施。 ·COM+、EJB、CORBA等构件接口技术模型,持久对象与关系数据库,面向对象数据库,客户机/服务器模型,浏览器/服务器模型及分布式对象模型。 ·CASET具集成开发环境及面向对象的CASET具的功能与结构。 -
JSP从入门到精通张黎伟 主编《JSP从入门到精通(附光盘)》详细介绍了JSP技术知识及其在Web应用程序开发方面的相关技术(Struts、MySQL等),并通过大量典型的应用实例进行实战讲解,使读者可以更加深刻地理解所学知识,并迅速应用到实际开发中。《JSP从入门到精通(附光盘)》共分为17章,从JSP基础知识与搭建JSP应用程序开发环境开始,首先介绍了JSP编程基础知识和MySQL数据库基础知识,然后介绍了Struts开发技术,JSP开发中常见问题的解决方法、网站安全与用户管理、JavaMail等网站开发中的进阶技术,并在最后利用典型的应用项目具体介绍了,JSP实际开发的设计方式与思路。《JSP从入门到精通(附光盘)》内容紧凑、结构严谨、实例丰富、深入浅出,不论是对JSP网络应用程序的初级开发人员,还是具有一定经验的开发人员而言,都是一部很好的学习参考教材。 -
Java与XML(美)麦克劳夫林、等《Java与XML》(第三版)向您展示如何穿透围绕着XML的宣传迷雾,让XML真正在您的工作中为您所用。它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD以及XML Schema,其余部分专注于讲述如何在Java程序内使用XML。《Java与XML》(第三版)的内容涵盖了所有主要的Java XML处理库程序,全面讲解了SAX、DOM、StAX、JDOM以及dom4j的应用程序编程接口,同时还囊括了最新版本的用于XML处理的Java应用程序编程接口(JAXP)和用于XML绑定的Java架构(JAXB)相关知识。第三版还彻底重写了有关网络技术的章节,与原先的内容相比,这一部分针对目前引起广泛关注的技术热点进行介绍,例如使用RSS进行内容同步和开发Web 2.0的应用程序。 您将学习到如何为同步的内容创建、读取或者修改RSS feeds,以及如何运用XML、Ajax和Adobe Flash来为下一代的网络站点注入活力。 书中的主题如下: XML基础,包括DTD、命名空间(namespace)、XML Schema和数据格式转换(Transformation) SAX应用程序编程接口,包括处理器接口、过滤器接口和写出接口 DOM应用程序编程接口,包括DOM第2层、第3层和DOM HTML模块 JDOM应用程序编程接口,包括核心接口和XPath支持 StAX应用程序编程接口,包括StAX的工厂方法(factory)、文档生成和XMLPull 使用JAXB进行数据绑定,使用新的JAXB 2.0 annotation 使用RSS进行网络同步和podcasting 表示层的XML应用,主要针对Ajax和Flash应用程序 无论您现在正在还是将来会进行Java程序的开发并且需要用到XML,或者您正在参与新的点对点技术、消息技术以及Web service技术的相关应用或者开发,《Java与XML》(第三版)都是一本不可或缺的图书。注:本书为全英文版。 -
Java语言实用教程常亮、张智勇、赵福军Java语言以其完全面向对象、简单高教、与平台无关等突出的特点,已经逐渐成为程序设计的首选语言。《Java语言实用教程》共12章,从程序设计方法讲起,详细介绍了Java开发环境、语法知识、数组、类、对象、继承、接口等面向对象程序设计和开发的知识及应用,同时包括异常处理、输入输出方法、图形图像、多媒体、Applet等方面的内容。《Java语言实用教程》每章都有相当数量的精逸例题和习题,还附有两章完整的综合练习及答案。通过学习《Java语言实用教程》的内容,将为读者以后学习Java语言的各种高级应用打下坚实的基础。《Java语言实用教程》实用性强,由浅入深,适合作为高等院校计算机及相关专业的教材和培训用书。同时,《Java语言实用教程》也是广大Java爱好者学习Java程序设计,Java语言等级考试的参考书。 -
Java程序设计案例教程魏雪英 等编著Java语言是由美国Sun公司开发的一种功能强大的多线程动态计算机编程语言,具有简单、面向对象、分布式、可移植等特点。Java语言非常适合于企业网络和Internet环境,现已成为Intemet中最受欢迎、最有影响的编程语言之一。本书使用Sun公司发布的j2sdk 1-4-2-09作为开发工具,对Java语言进行介绍。全书共分为9章,通过25个案例,43个进阶案例,采用案例带动知识点学习的方法进行讲解,通过学习实例掌握软件的操作方法和操作技巧,以及程序设计方法和设计技巧。本书按节细化了知识点,并结合知识点介绍了相关的实例。本书可作为高职高专院校计算机专业的教材,也可作为大学非计算机专业的教材,还可作为初学者的自学用书。 -
数据结构、算法与应用(美)萨尼(Sahni,S.) 著,孔芳 等译本书涵盖了“数据结构和算法”的核心知识,使用Java语言描述,并对每种数据结构和算法的设计提供了多个实际应用。本书共由三部分组成。第1部分包括第l~4章,回顾了Java编程概念及分析和测量程序性能的方法。第2部分包括第5~17章,深入研究了主要的数据结构。其中,第5~7章是本书研究的主干,探讨了表示数据的各种方法——数组、链表和模拟指针,其余章节论及了数据结构的其他表示方法。第3部分包括第18~22章,探讨了常见算法的设计方法。本书条理清晰,内容翔实。书中的算法都有完整的Java程序,且程序结构清晰、构思精巧。本书是高等院校“数据结构”课程的理想教材,也是读者自学数据结构的极好读物。 -
JAVA并发编程实践(美)戈茨、等随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java 5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。 本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。本书的读者是那些具有一定Java编程经验的程序员、希望了解Java SE 5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。 -
Java优化编程林胜利、王坤茹《Java优化编程(第2版)》通过丰富、完整、富有代表性的实例,展示了如何提升Java应用性能,并且给出了优化前与优化后的Java应用程序的性能差别,以实际的实例与数字告诉你,为什么不可以这么做,应该怎么做,深入分析了影响 Java应用程序性能的根本原因。本书不是教你怎样使用Java语言开发应用程序,而是教你怎样才能开发出更高效、更优秀的Java应用程序。书中每一个例子都经过了作者严格的验证。本书适合于所有想编写更高效、完美Java应用程序的开发人员阅读。 -
J2EE开发全程实录杨中科J2EE是目前企业级软件开发的首选平台。本书从架构的角度讲解了一个完整的J2EE系统的搭建。内容包括:正则表达式、JSP、Swing、XML等技术在实际中的应用;Spring、Hibernate、Struts等开源框架的实战性应用;MDA、敏捷开发等理念在实际开发中的应用;如何搭建一个高度可扩展的系统。本书观点新颖,实例丰富,对企业级系统开发中涉及到的问题进行了深入分析,并以作者在开发实践中使用J2EE的实际经验为基础,生动地展示了企业级系统搭建的全过程。本书可以作为有一定Java基础的开发人员的参考书,也可以作为大专院校学生学习实际项目开发和毕业设计的指导书,还可以作为软件开发培训班的项目实战课程教材。
