作者简介
    Bruce Eckel 是MindView公司(www.MindView.net)的总裁,他在面向对象技术和设计模式方面提供公开的和内部的培训研讨会、咨询、指导和设计评审。除本书外,Bruce Eckel还是《Thinking in C++》的作者,并与人合著了《Thinking in C#》。他发表过150多篇文章,有20多年世界各地的研讨会和演讲经验。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程学硕士学位。

内容简介
    本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

本书特点
    经典的Java介绍,增加了许多新主题。
    350多个可运行的Java程序,15000多行代码。
    讲述Java的同时着重阐释面向对象原理。
    支持网站包括所有源代码、带注释的解决方案指南、评论以及其他资源。
    随书光盘包括可用于Windows、Linux和Mac的完整的Foundations for Java多媒体讨论课资料。
    本书的全面性,适用于初学者;本书的深入性,适用于专家。
    随书光盘含有15个小时的Bruce Eckel演讲课程。

读者如是说
    “最好的Java书籍……绝对令人震惊”
    “Java书籍的最明智选择”
    “我见过的最棒的编程书籍”

◆ 众多Java专业程序员的启蒙读物
◆ 华章公司陆续推出3版、畅销5年
◆ 第6版销量达三万册

内容简介

    本书是Java 2技术权威指南,全面覆盖Java 2技术的高级主题,包括:多线程、集合框架、网络API、数据库编程、分布式对象等,深入探究了Swing、Java 2D API、JavaBean、Java安全模式、XML、注释,元数据等主题,同时涉及本地方法、国际化以及JDK 5 O的内容。本书适合软件开发人员、高等院校学生和教师参考。

读者对象

  卷面向的是已经熟读并掌握了本书卷I内容的读者,或者是已经对Java语言的基本特性相当熟悉的读者。本卷包含了多线程、集合、数据库编程、分布式对象、AWT高级特性、Swing高级特性,JavaBean、安全、国际化、本地方法、XML以及注释等内容,把读者引入了Java世界的更深处。

 

 

 

 

作者简介

    Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides 都是国际公认的面向软件领域的专家。Gamma,瑞士苏黎世大学计算机科学博士,现任瑞士苏黎士国际对象公司软件技术中心的技术主管。Helm,澳大利亚墨尔本大学计算机科学博士,目前在IBM公司工作,并在澳大利亚开创了IBM面向对象技术研究分部。Johnson,康奈尔大学博士,目前执教于伊利诺大学计算机科学系。Vlissides,斯坦福大学电子工程博士,目前是IBM T.J.Watson研究中心的研究人员。

内容简介

    本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。

前 言

    “...... 一旦你理解了设计模式并且有了一种‘Aha!'(而不是“Huh?”)的应用经验和体验后,你将用一种非同寻常的方式思考面向对象设计。你将拥有一种深刻的洞察力,以帮助你设计出更加灵活的、模块化的、可复用的和易理解的软件—这也是你为何着迷于面向对象技术的源动力,不是吗?......”


◆ 一本系统而全面地介绍软件工程理论、技术和实践的专著
◆ 北美学术界和产业界的畅销书之一
◆ 20多年来一直在软件工程的教学、科研和应用中享有盛誉的经典著作
◆ 本书被多所高校选为软件工程教材,在我国软件工程研究、教学和实践中起到了很好的借鉴和参考作用

作者简介 
 
   ROGER S.PRESSMAN是软件过程改善和软件工程技术方面国际知名的权威。30多年来,他作为软件工程师、管理者、教授、作者以及咨询顾问一直工作在软件工程领域。 作为产业的实践者和管理者,PRESSMAN博士主要从事关于高级工程和制造应用的CAD/CAM系统的开发。他也从事过科学及系统程序设计方面的工作。 PRESSMAN博士目前是R?S?PRESSMAN & ASSOCIATES 公司的总裁,这是一家专门从事软件工程方法和培训的咨询公司。

内容简介

    本书是本书对软件工程领域内的所有重要课题都给予了极好的解释,并配以大量的插图、举例、练习和参考资料,使说明更加清楚易懂。第5版中增加了有关Web工程、用户界面设计以及基于构件的软件工程的内容,同时更强调UML(统一建模语言),使读者更加熟悉UML,使用起来也更加方便。

读者对象

  本书是计算机及相关专业本科生和研究生的理想教材,同时也是软件工程领域技术人员的优秀参考资料。

内容简介

    本书是经典的数据库系统教科书《Database System Concepts》的最新修订版,它被国际上许多著名大学采用,包括斯坦福大学、德克萨斯大学、印度理工学院等。而且,这本书前一版的中文版被国内的许多大学采用为本科生和研究生的数据库课程的教材或主要教学参考书,收到了良好的效果。
  本书包含了数据模型、关系模型、基于对象的系统和XML、数据存储和检索、事务处理、数据库系统体系结构等方面的内容,在第八部分“实例研究”中还讨论了特定的商品化数据库系统的细节。同时,本书还提供了关于网状模型和层次模型的联机附录。文献注解中指出了首先发表各个研究结果的文章,并列出了进一步阅读的参考文献。本书中的概念都以直观的方式加以描述,其中的许多概念基于银行运行示例,另外,书中省略了形式化证明而采用图表和示例来描述概念及预期结果,增强了本书的易读性。本书会使读者在数据库设计、数据库语言、数据库系统实现等方面得到明显提高。
   ◆涵盖了数据模型、关系模型、基于对象的系统和XML、数据存储和检索、事务处理、数据库系统体系结构等多方面的内容
   ◆采用直观的方式描述所有概念,并以结构清晰的图示和例子代替形式化的证明
   ◆以银行数据库实例生动地解释重要概念,增强了本书的易读性
   ◆专门用三章来介绍特定的商品化数据库系统Oracle、Microsoft SQL Server和IBM DB2的细节
   ◆配有关于网状模型和层次模型的联机附录 (英文)

读者对象

  本书既可作为本科生三、四年级的数据库课程教材,也可作为研究生一年级的教科书。同时,本书还提供了高级内容供数据库领域的技术人员阅读。

内容简介

    数据挖掘是数据库研究、开发和应用最活跃的分支之一。本书从数据库角度全面、系统地介绍数据挖掘的基本概念、基本方法和基本技术以及数据挖掘的最新进展,是一本可读性极佳的教材。
  本书全面而深入地叙述了数据库技术的发展和数据挖掘应用的重要性,数据仓库和OLAP(联机分析处理)技术,数据预处理技术(包括数据清理、数据集成和转换、数据归约的方法),数据挖掘技术(包括分类、预测、关联和聚类等基础概念和技术),先进的数据库系统中的数据挖掘方法,数据挖掘的应用和一些具有挑战性的研究问题。作者注重实效,将以上内容辅以实例,对每类问题均提供代表性算法,并给出每一技术具体的应用法则。该书由10章及两个附录组成。通过本书的学习,读者可以对数据挖掘的整体结构、概念和技术有深入的认识和了解,并且可以熟悉数据挖掘的基本原理和发展方向。

读者对象

  本书适合作为相关专业高年级本科生的选修课教材,特别适合作为研究生的专业课教材,同时也可供从事数据挖掘研究和应用开发工作的相关人员作为必备的参考书。

 

 

 

 

内容简介

    The third edition of Computer Architecture: A Quantitative Approach should have been easy to write. After all, our quantitative approach hasn't changed, and we sought to continue our focus on the basic principles of computer design through two editions. The examples had to be updated, of course, just as we did for the second edition. The dramatic and ongoing advances in the field as well as the creation of new markets for computers and new approaches for those markets, however, led us to rewrite almost the entire book. The pace of innovation in computer architecture continued unabated in the six years since the second edition. As when we wrote the second edition, we found that numerous new concepts needed to be introduced, and other material designated as more basic. Although this is officially the third edition of Computer Architecture: A Quantitative Approach, it is really our fifth book in a series that began with the first edition, continued with Computer Organization and Design:The Hardware/Software Interface (COD:HSI), and then the second edition of both books. Over time ideas that were once found here have moved to COD:HSI or to background tutorials in the appendices. This migration, combined with our goal to present concepts in the context of the most recent computers, meant there was remarkably little from the second edition that could be preserved intact, and practically nothing is left from the first edition.

 

 

作者简介

  Michael Sipser,麻省理工学院计算理论组的应用数学教授,他的研究领域是复杂性理论。

译者简介

  张立昂,1941年出生,1965毕业于北京大学数学力学系数学专业。现为北京大学计算机科学技术系教授、博士生导师。主要研究方向为算法设计与分析、计算复杂性理论。著作有《可计算性与计算复杂性导引》等。<br>王捍贫,1964年出生,1993年毕业于北京师范大学数学系数理逻辑专业,获博士学位,现为北京大学计算机科学与技术系副教授。主要研究方向为数理逻辑、计算复杂性、程序语义及正确性验证技术。著作有《数理逻辑》等。<br>黄雄,1969年出生,北京大学计算机科学硕士,北京航空航天大学计算机科学博士。现为中国科学院计算所博士后。研究领域包括:算法设计与分析、计算复杂性、Web信息检索。

内容简介

   
本书系统地介绍了计算理论的三个主要内容:自动机与语言、可计算性和计算复杂性。绝大部分内容是基本的,同时对可计算性和计算复杂性理论中的某些高级内容作了重点介绍。作者以清新的笔触、生动的语言给出了宽泛的数学原理,而没有拘泥于某些低层次的细节。本书可作为计算机专业高年级本科生和研究生的教材,也可作为教师和研究人员的参考书。

 

 

内容简介
    本书旨在介绍编译器构造法中的艺术和科学。用大量素材向读者展示现实权衡的存在, 展示这些选择的影响可能是微妙且深远的。省略由于商业、语言和编译器技术以及町用工 具的变迁而变得不太重要的技术、c语言对优化和代码生成提供更深层次的处理。奉书内容分为四部分。前端部分介绍扫描、语法分析、上下文相关分析的内容;基础结构部分阐述中间表示、过程抽象、代码形态为主线的知识;优化部分阐述构建编译器的巾间部分——
    优化器所出现的问题;代码生成部分着眼于代码生成中的三个主要问题。
    本书内容翔实,文笔流畅,适合作为高等院校计算机专业本科生和研究生编译课程的 教材和参考书。

读者如是说
  “Keith?Cooper和Linda?Torczon是顶级编译器研究人员,他们还创建了若干艺术品般的编译器。这本书贯穿编译器理论和实践两个领域,解释久经考验的技术和算法,并为编译器的工程化和编译器的构建提出很多切实可行的建议。《编译器工程》是对构建现代编译器必不可少的重要技术的概括和展示。”
                   ——Jim Larus,微软研究院
    “本书是对现代编译器的理论、实践和知识的完美介绍。Cooper和Torczon通过编译和计算机科学其他领域之问的优美的相互关联展示这一课题的朴素乐趣。如果你正在寻找由具有广博实践经验诠释而成的编译器构造法的完整之旅,那么这本书就是你的首选。”
                   ——Michael D.Smith,哈佛大学
    “我很高兴看到这本关于现代编译器设计的内容全面的书。作者涵盖了经典的素材,也涵盖了近15年间发展起来的重要技术,包括面向对象语言的编译、静态单一赋值、基于区域的寄存器分配以及代码调度。他们的方法把现代编译器依据的形式结构与编译器的优秀工程化所必需的灾际观察完美地协调起来。”
                   ——John Hennessy,斯坦福大学
    “Cooper和Torczon做了一项完美的工作,他们集成了编译器构建理论和编译器实现的实际问题。本书所涵盖的这一领域的最新进展使得它成为向当今的本科生讲授编译器课程的理想教材或教学参考书。”
                   ——Ken Kennedy,Rice大学