本书涵盖Java并发编程体系的核心库和核心类使用及原理分析,具体包括线程、synchronized、volatile、J.U.C中的重入锁和读写锁、并发中的条件等待机制、J.U.C并发工具集、深度探索并发编程不得不知的工具、阻塞队列、并发安全集合、线程池、异步编程特性等。书中针对每一个技术点,纵向分析相关的所有内容,并且对相关知识点进行了非常详细的说明,同时站在架构实践的角度来看待并发,通过大量实战案例让读者理解各类技术在实际应用中的使用方法。 作者花了4年时间投入了大量精力对并发编程领域做了深入的研究,将自己13年Java开发及架构经验融入了书中,对于各位读者来说,这应该是一本非常值得阅读的图书。
本书是一本有关Eclipse BIRT的技术书籍,全面介绍了该工具的具体应用和开发,并介绍了相关的概念和原理。全书共分9章,具体包括BIRT简介、BIRT报表开发示例、报表数据源与数据集、报表设计、复杂报表的设计、使用脚本开发和设计报表、共享的报表开发框架、在应用程序中集成BIRT、通过CVS构建BIRT。通过本书,读者将对ECLIPSE BIRT的原理、技术与应用有深入的了解和认识。 本书适合软件从业人员、自由软件爱好者、高等院校学生阅读。
本书是一本有关Eclipse BIRT的技术书籍,全面介绍了该工具的具体应用和开发,并介绍了相关的概念和原理。全书共分9章,具体包括BIRT简介、BIRT报表开发示例、报表数据源与数据集、报表设计、复杂报表的设计、使用脚本开发和设计报表、共享的报表开发框架、在应用程序中集成BIRT、通过CVS构建BIRT。通过本书,读者将对ECLIPSE BIRT的原理、技术与应用有深入的了解和认识。 本书适合软件从业人员、自由软件爱好者、高等院校学生阅读。
本书详细深入地介绍了P2P技术的基本概念、开发技术和应用实例。 全书分为4个部分23章。部分为前4章,简单介绍了P2P的基本概念、其Java开发平台的特性、P2P应用程序的类型以及相关产品。第二部分包括第5到10章,介绍了P2P系统的各个组成部分以及P2P应用程序的体系结构。第三部分是第11到17章,详细地阐述了使用Java开发P2P分布式系统的知识。最后5章是第四部分,介绍了5个具体的应用程序实例。本书附录介绍了J2EE的基本知识,有助于读者更好地了解开发平台。 本书适合Java专业程序员阅读,也可供准备学习和了解P2P计算技术的读者阅读参考。
《Java语言程序设计与数据结构(进阶篇 原书第11版)》中文简体字版由PearsonEducation(培生教育出版集团)授权机械工业出版社在中华人民共和国境内(不包括香港、澳门特别行政区及台湾地区)出版发行。未经出版者书面许可,不得以任何方式抄袭、复制或节录《Java语言程序设计与数据结构(进阶篇 原书第11版)》中的任何部分。 《Java语言程序设计与数据结构(进阶篇 原书第11版)》封底贴有PearsonEducation(培生教育出版集团)激光防伪标签,无标签者不得销售。 《Java语言程序设计与数据结构(进阶篇 原书第11版)》是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。 《Java语言程序设计与数据结构(进阶篇 原书第11版)》以示例介绍解决
《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》是经典的《Java核心技术 卷II:高级特性》的最新版,针对Java SE7平台进行了全面更新,涵盖了Java语言的高级特性,并兼顾Java SE 7平台的高级用户界面程序设计和企业特性。 《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》是Java技术权威指南,全面覆盖Java技术的高级主题,包括输入输出流、XML、网络API、数据库编程、高级Swing、Java2D API、JavaBean组件、安全、脚本、编译和注解处理、分布式对象等,同时涉及本地化、国际化以及Java SE7的内容。《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量程序示例,从而帮助读者充分理解Java语言以及Java类库的相关高级特性。 《Java核心技术卷II:高级特性(第9版?英文版)(上、下册)》适合想将Java
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 《Java Swing(第二版)》涵盖了Java 2 SDK 1.3和1.4的所有功能,本书不但是一本参考书,而且是名副其实的指导书,是一本开发人员为开发人员编写的书,它收罗了众多不同难易程度的实用范例程序,几乎覆盖了Swing的每个组件。 以上特点意味着Swing有很多需要学习的内容。撇开其平台灵活性不谈,Swing比其他任何用户界面工具包都更有深度。它一方面可以轻而易举地用来制作简单界面,另一方面也足以用来构建复杂的界面。 《Java Swing(第二版)》的内容包括∶ ·新增了讲解拖放(Drag and Drop)的章节 ·建立用户界
Eclipse是目前最流行的Java集成开发环境,使用其可以达到高效、高质量开发Java代码的目的。 本书根据Java编程所涉及的各个领域独立成章,结合大量实例来讲解如何使用Eclipse编程平台,涉及Java开发的主流方向,共包含6篇13个章节,分别为Eclipse开发环境、SWT应用、Web应用、程序调试与测试、CVS与插件与案例实践。本书在介绍这些内容的时候不像其他书籍一样只介绍概念和例子,而是结合开发环境来讲述怎样编写这些程序,此外书中还介绍了许多辅助编程工具。 本书适合有一定基础的Java程序员学习使用,但不要求读者之前使用过Eclipse编程环境。对Eclipse有一定使用经验的用户也可以在各个章节中获得一些最近比较流行的编程辅助思想。本书也可作为高校相关专业和社会培训班的教材。
本书全面介绍了Java Web开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括Java Web开发概述等;第2篇为基础篇,内容包括Servlet技术、JSP技术、会话跟踪、过滤器Filter、监听器Listener等;第3篇为高级篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、数据库概述、JDBC详解、XML概述等;第4篇为Struts框架篇,内容不仅包括Struts 1.x的内容,也包括Struts 2.x中的内容;第5篇为Hibernate框架篇;第6篇为Spring框架篇;第7篇为EJB与Web服务篇,内容包括EJB 3概述、JPA规范Web服务框架XFire等;第8篇为工具篇,内容包括在Java Web项目中常用的开源工具框架、主要有版本管理工具SVN、日志工具commons-logging与Log4J、报表图形引擎JFreeChart、PDF组件iText等;第9篇为实战篇,内容为两个典型的应用系统:论坛系统(Spring+Struts+Hibernate)、宠物
本书的主要目标是介绍传统和现代的数据结构,重点在于问题的解决和软件的设计。本书使用Java编程语言作为解决问题的工具,为读者增加对现代编程语言和面向对象编程范式的熟悉程度提供了一个机会,随着数据结构覆盖面的扩大,引入并使用支持主要目标的恰当Java构造,从 初开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承和线程,还在整个过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。
本书的主要目标是介绍传统和现代的数据结构,重点在于问题的解决和软件的设计。本书使用Java编程语言作为解决问题的工具,为读者增加对现代编程语言和面向对象编程范式的熟悉程度提供了一个机会,随着数据结构覆盖面的扩大,引入并使用支持主要目标的恰当Java构造,从 初开始并贯穿全书,介绍并扩展了许多Java功能的应用,如类、对象、泛型、多态、包、接口、库中的类、继承和线程,还在整个过程中使用统一建模语言(UML)类图来帮助建模并可视化对象、类、接口、应用程序及其相互关系。