书评:Java的盛宴(下)

2016-02-19 15:58 4 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是书评:Java的盛宴(下),一起来学习了解下吧!

【 tulaoshi.com - 编程语言 】

预告:网易学院近期即将独家推出Java入门系列原创连载教程,敬请期待

Java的盛宴(上)·Java的盛宴(中)·Java的盛宴(下)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

    曾几何时,国外的Java图书出现过三大系列鼎足而立的态势。这就是Pearson集团旗下的Prentice Hall和Addison Wesley与Sun公司合作推出的Sun Press Java系列,Wrox公司的Java系列和O'Reilly公司的Java系列。比较而言,前者虽然来自技术本原,又汇集原来两个系列的实力,权威性毋庸置疑,但是总体

上技术文档气息比较重,各书之间就写作水平和易读性来看很不均衡,既有《Java核心技术》、《Effective Java》、《Java编程语言》这样的超级经典,又有大量平平之作。后者的规划最为严密,丛书的平均水平也最整洁,经过多年积累,已经出版了70多种,几乎囊括了Java技术的方方面面:语言学习(以《Head First Java》和《Java in a Nutshell》为代表)、技术专题(以《Java网络编程》、《Java与XML》、《Java Swing》、《Java Server Pages》为代表)、工具(《Eclipse》、《Ant权威指南》为代表)、企业级开发(以《Enterprise JavaBeans》为代表)和实例(《Java经典实例》为代表)。而Wrox则是盛极后衰的典型,2001年前后,印着作者头像大多名为“Beginning”和“Professional”的红皮书与O Reilly一一针锋相对,不但出手奇快,而且内容涵盖全面扎实,博得好评一片,声势一度压过了后者,这其中以Ivar Horton的《Java入门经典》、《J2EE高级编程》、《EXPert One-on-One J2EE Design and Development》为代表。可遗憾的是,此后不久Wrox就由于整个集团在.NET和Java乃至图形图像、网站设计等等多面作战,战线过长,治理又失控,终于以被收购而告终。其品牌和大部分图书归入John Wiley所有,也就是说,现在新的红皮书都是这家有近200年历史的公司旗下出品。另外有部分图书则被开发类图书的新锐Apress购买,改用该出版社的封面。两家目前同时出版“Beginning”冠名的图书,但是原“Professional”系列Apress改用“Pro”以示区分。

  这三大主流系列之外,还有小型的Manning出版社不可不提。Manning本来也覆盖各种开发语言和工具,甚至包括其他出版社很少涉及的PowerBuilder,但是2003年后,几乎完全转向了Java平台,与Java开发社区的结合度大概是最紧的———theServerSide网站上就频繁出现该出版社的图书预览评论。为了避免与大中型竞争对手正面冲突,Manning选择了更加专业和前沿的小众领域,并精益求精,取得了极佳的口碑。在Struts、Hibernate、JUnit、Ant等方面都有最具竞争力的图书。

  虽然本文已经进入最后部分,但是从所涉及的Java领域来看,只能说是刚刚开了一个头———仅仅评完了语言层面的图书而已。不难发现,目前国内市场上值得关注的引进图书,几乎都不出以上四家,当然,近来国产图书也开始有了一些佳作。接下来,让我们一起尽览Java图书大观园秀色。

工具书

  Java是一种简单但是又复杂的语言。说它简单,是指相对C 等前辈而言,许多功能语言能够直接提供支持,大大减少了开发工作量;说它复杂,是指Java语言和平台提供的功能极为丰富,短时间很难把握。时至今日,发展到5.0的Java,光是API的数量就已经是一个惊人的数字,就更不用说其中细节了。Sun公司的API文档当然帮得上忙,但是对于经验不够以及英文不好的人,无法完全解决问题。这种情况下,可供查阅的工具书就非常必要了。

  JAVA技术手册(第4版)(影印版)
  David Flanagan/著
  清华大学出版社 定价:99元

  说起Java工具书,首屈一指的当然是Flanagan的传奇大作了。此书与《Unix技术手册》、《Linux技术手册》并称O'Reilly Nutshell(坚果)系列的三大手册,是该公司早期得以称雄技术出版领域的大功臣,与Java的版本保持同步。言简意赅的叙述和丰富的索引是其招牌特征。此书中没有涉及AWT、Swing以及J2EE的内容,系列中另有两本书专门讲述。需要警告大家的是,第4版是此书最不好的一个版本,最明显的缺点就是书中切口处没有印上类似于字典的曾经是Nutshell手册特色的分隔标签。每章开始处的包关系图也没了。国内中国电力出版社还出版过此书第三版的中文版,但是翻译颇受诟病。国外此书的第五版已经出版,又迅速攀升到畅销榜前列。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  

来源:https://www.tulaoshi.com/n/20160219/1610782.html

延伸阅读
问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver);方法 2)使用系统属性:System.getProperty().load(new FileInputStream(&q...
3.Java类型和本地类型对应 在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像booleans、in...
标签: Java JAVA基础
我的项目是使用APPLET制作一个实时消息队列监控程序,由于涉及到了本地资源,对APPLET一定要进行数字签名和认证。我使用的环境是WINDOWS2000,应用服务器是WEBLOGIC6.0,开发环境是JBUILDER4.0。之前我提醒大家一定要注意服务器端和客户端的概念。那些文件应该在服务器端,那些文件应该在客户端。 首先在客户端使用JRE1.3....
标签: PHP
书评 : PHP 和 ORACLE 基础手册                                作者:Cal Evans 2006-07-11 星期二 8:32amPDT-0评论  PHPChina.cn Samantha 翻...
续:1年Java历程的回顾、反思与展望 (上) 在暑假的学习中情况也是像我以前计划的那样发展,首先看的一本书就是《Java Network Programming》,BrUCe确实推荐了一本好书,这本书循序渐进并且讲的非常透彻,学完这本书然后再学习新的net的API以及NIO是非常轻松的,这本书我花了10天看完了,自我感觉好极了^_^。 ...

经验教程

465

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部