书评:Active Java 和 Exploring Java

作者:Danny Yee
Book Reviews: Active Java and Exploring Java
  • 书名:Active Java: 面向万维网的面向对象编程

  • 作者:Adam Freeman & Darrel Ince

  • 出版社:Addison-Wesley

  • 价格:US$25.95

  • ISBN:0-201-40370-6

  • 书名:Exploring Java

  • 作者:Patrick Niemeyer & Joshua Peck

  • 出版社:O'Reilly & Associates

  • 价格:US$24.95

  • ISBN:1-56592-184-4

  • 评论员:Danny Yee

由于对市场炒作感到有些困惑,并且并不急于学习另一种编程语言,我一直没有要求提供任何关于Java的书的评论副本。然而,还是有几本出现在我的家门口,我发现很难抵挡住了解所有这些大惊小怪的冲动。

第一本到货的书,也是我唯一一本通读的书,是Active Java。这是一本Java入门书,面向那些具有基本编程能力但没有面向对象语言经验的人。本书逐步介绍了语言的要素,解释了如何使用awt和net库,介绍了Java开发工具包以及编写小程序和应用程序的基础知识,最后以Java内部结构章节结束。重点是涵盖重要的想法和概念,而不是提供细节。Active Java易于理解,布局清晰,我推荐给任何想要对Java有一个广泛概述的人。我认为它也可以作为本科课程的优秀教科书,尽管它缺乏练习,也许重复性不够。

作为Active Java的补充,以及更详细信息的来源,我使用了Exploring Java。本书首先简要介绍内部结构和安全问题,然后启动一个基本的“Hello Web!”小程序。本书包含对基本类和标准库的详细描述,显然是针对希望学习Java以编写严肃应用程序的经验丰富的程序员。

我只浏览了另外三本关于Java的书;Java in a Nutshell (O'Reilly) 看起来像是为严肃的Java程序员准备的参考书;On To Java (Addison-Wesley) 是一本具有不寻常布局的教科书,使用从头到尾按顺序编号的段落;并且Learn Java on the Macintosh (Addison-Wesley) 附带了一个Mac版本的Java开发工具包的CD-ROM。任何寻找Java书籍的人都应该仔细搜索:正如这个小样本所说明的那样,有各种针对小众市场的Java书籍。我一点也不会惊讶地看到诸如From Common Lisp To Java For Amiga Users101 Implementations of Tetris In Java之类的书名出现!

Danny Yee 收到了 Addison-Wesley 和 O'Reilly & Associates 提供的上述书籍的评论副本,但与他们的成功没有任何股权、财务或其他方面的关系。 可以通过danny@cs.su.oz.au与他联系。

加载Disqus评论