首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

Java编程艺术

  • 书名:Java编程艺术
  • 作者:[美]Herbert Schildt 等著,邓劲生 译
  • 来源:清华大学出版社
  • 出版时间:2004年09月
  • ISBN:7-302-09054-8
  • 定价:45元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书不同于其他介绍Java的书。其他的书多半介绍Java语言的基础知识,但本书揭示的是如何将Java应用于计算领域中最为有趣和实用(有时还是神秘)的编程任务中。书中充分展示了Java语言的强大性、多样性和优美性,从而展现了Java编程设计的艺术性。 也许有些读者希望某些应用程序与Internet直接相关,例如第4章中介绍的下载管理器、或者第5章中介绍的E-mail客户端。然而,许多章节介绍的代码与Internet并无联系。例如,第3章中的语言解释器、或者第10章的基于AI的搜索方法,它们都...

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    1991年,Sun Microsystems公司的James Gosling、Patrick Naughton、Chris Warth、Ed Frank以及Mike Sheridan一起开始研究一种新的计算机语言,这种语言最后撼动了传统编程的基础。起初,这种语言被命名为Oak,到1995年正式命名为Java。 Java在两个方面改变了编程的过程。第一,Java集成了有利于编制Internet程序的特性。因此,Java是世界上第一个真正为Internet准备的语言。第二,Java发展了计算机语言的精髓。例如,它重新定义了对象、改进了异常处理、完全集成了多线程,并且创造了一种可以运行于多种不同平台之上的可移植对象代码—— 字节码。 因此,Java的重要性体现在两点:对Internet的内嵌支持和对计算机语言发展的推动。这两点中的任何一点都足以使Java成为一种出色的语言;但是只有将这两点成功地结合起来,Java才能成为一种伟大的语言,才能确定它在计算机历史中的地位。 本书揭示了Java之所以成为一种伟大语言的原因。 内容介绍 本书不同于其他介绍Java的书。其他的书多半介绍Java语言的基础知识,但本书揭示的是如何将Java应用于计算领域中最为有趣和实用(有时还是神秘)的编程任务中。书中充分展示了Java语言的强大性、多样性和优美性,从而展现了Java编程设计的艺术性。 也许有些读者希望某些应用程序与Internet直接相关,例如第4章中介绍的下载管理器、或者第5章中介绍的E-mail客户端。然而,许多章节介绍的代码与Internet并无联系。例如,第3章中的语言解释器、或者第10章的基于AI的搜索方法,它们都是所谓“纯代码”的例子。这些程序都不依赖于Internet,也不使用GUI界面。在过去的C++程序中能够找到这种类型的代码。用Java编写这种代码更为简单,因此也显示了Java语言的多样性和便捷性。 各章给出的代码可以直接运行,无需修改。例如,第2章的表达式解析器可以放在许多应用程序中。但是,只有当你把这些程序作为自行开发的起点时,才会真正受益。例如,第7章介绍的Web搜索程序可用于Web站点存档,或者检查站点中的断链。一般而言,可以将这些不同的程序和子系统视为自己的项目的基础。 需要用到的Java知识 本书假定读者已经拥有坚实的Java语言基础。读者应当能够创建、编译和运行Java程序。读者应该能够使用最常用的Java API,能够处理异常,并能够创建多线程程序。因此,本书假定读者应当具有基础的Java技能。 如果希望重温或者增强Java基础知识,笔者在此推荐下面两本书: ● 《Java 2: A Beginner’s Guide》 ● 《Java 2: The Complete Reference》 它们都由McGraw-Hill/Osborne出版社出版。 团队合作 笔者已经从事编程方面的写作多年,因此现在极少与人合著。但是,这本书多少是个例外。由于一个非常令人意外、但是却令人高兴的变故,笔者有幸能够与计算领域最优秀的天才之一James Holmes合作写书。James是一位杰出的程序员,他已获得众多重要荣誉,包括成为Oracle的年度Java开发者和成为Jarkarta Struts项目的合作者。由于James在Web编程领域拥有独特的知识和丰富的经验,如果他能为本书编写几章,那将是非常好的一件事—— 幸运的是,笔者最终说服他这样做了。因此,James编写了囊括大多数Internet应用的章节:第4章、第5章、第6章和第7章。他的付出为这本书的成功做出了极大的贡献。现在James正在编写一本深入介绍struts的书,书名叫《Struts: The Complete Reference》,已经于2003年底完成初稿。 提供源代码下载 请记住,www.osborne.com站点免费提供本书中所有例子和项目的源代码。 其他著作 除了本书以外,笔者还编写了3本与Java有关的图书,分别是《Java 2: The Complete Reference》、《Java 2: A Beginner’s Guide》和《Java 2: Programmer’s Reference》,欢迎大家阅读。 Herbert Schildt
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved