首先说明,我不是书托,为了避免这种嫌疑,我只评论一下2007年以前出版的书籍作者。其实那些作者也不需要我这种无名小卒来宣传,只是我决心以后尽量只看英文电子版和影印版的Java书籍了,所以写下点东西,留个纪念。
看了很多本Java书籍,其中国内的作者有这样几位给我留下了深刻的印象:
第一位,可以算得上是我Java的入门导师,张洪斌。我在2003年刚开始学习Java的时候,是伴随着考SCJP认证为目的的。在学校的图书馆里翻了很久,终于找到了一本《成功通过SUN认证 JAVA2程序员考试》,这本书可能是当时仅有的跟SCJP认证有关的书了。认真读下去,发现张老师的写作风格非常幽默,讲起概念也非常清晰。最后我以高分通过了SCJP,很有一种以后只买张老师的书的冲动。后来我也又买了一本《例释JAVA2企业版(J2EE)程序设计》,主要讲解的是EJB2.1的内容,可是实习的时候才发现EJB中除了无状态会话Bean以外,其他的部分很少有公司用,我只看了几页就不得不放到一旁,学习其他更有用的知识了。以后张老师出的书也都是有关Jboss,Websphere,Weblogic的,而我用的最多的是Tomcat,所以以后也再也没有买来看。
第二位,是我在学习Design Pattern的时候,最钦佩的人,彭晨阳。那个时候为了准备SCJD认证考试,不得不学习Design Pattern,受GoF的影响,我一直觉得Design Pattern就是天书中才该有的内容(谁让他们用C++去讲解设计模式啊,简直是难上加难)。但是无意中搜到了彭大侠的网站jdon,发现彭大侠可以将Design Pattern用最通俗易懂的方式讲解出来,并融入到自己的jive论坛的设计当中,对彭大侠的崇拜如滔滔江水,连绵不绝(不要扁我)。图书馆中有一本彭大侠编写的《JAVA实用系统开发指南》,我借了几次,都没有办法读完。不是因为书不好,是因为书中没有提供完整的源代码,而我当时的能力又没有办法完全领悟其中的奥妙,所以只能放弃。后来还是下了一本《JAVA实用系统开发指南》的电子版,留着以后备用。
第三位,也是唯一一位的女作者,孙卫琴。在很多人眼中,女程序员的技术可能比不上男程序员,但孙JJ用她写的书证明了她技术的功底。我有两本她写的书:《精通Struts》《精通Hibernate》。两本书都是在2005年Java十年庆典的时候,用Sun论坛上的积分兑换的。(2005年是我的幸运年,我不但得到了James Gosling的亲笔签名书籍, 而且还和James Gosling合影留念)。正好我2006年开始工作的时候,是用SSH来做项目,所以有机会对两本书详细的阅读了一下。感觉孙JJ的讲解非常详细,而且在书中也描述了很多在实际项目中会遇到的技术点。唯一遗憾的是《精通Hibernate》中Hibernate的版本是Hibernate2,2006年的时候,已经出Hibernate3了,而且2和3的变化非常大,所有的包名都变了,我用Hibernate2进行学习,Hibernate3进行开发,升级步骤让我头疼了好一阵。后来孙JJ又出了很多书籍,不过都是一些Java基础教程,我就没有购买。
与孙JJ之间的故事还有一段小插曲,我曾经自己建立了一个Sun公司认证资料的网站,后来因为2年没有续费,网站关闭了,很多网友就写信索求一些难找的资料。突然有一天,我发现其中的一位居然是我最敬佩的孙JJ,原来孙JJ正在编写《TOMCAT与JAVA WEB开发技术详解(第2版)》,其中有EL和JSTL的内容。孙JJ还在信中非常认真的询问了一下SCWCD认证中JSP2.0的着重点,以及JSP2.0在企业中的应用是否广泛(我那时非常认真的告诉她,EL和JSTL用的人太少。。。)从这点可以看出,孙JJ在写书的时候非常认真的取材,这让我对她更增加了几分敬意。
最后,不得不提一位我所见过的最烂的Java书籍作者,名字就不提了。本来是想只写最喜欢的作者的,但是说到了《精通Struts》《精通Hibernate》,就不得不提一下他,因为这本书叫做《精通Spring》,与前两本书是同一出版社。我买下它,是因为前两本书真的很不错,以为同一个出版社,质量应该差不多,但买完以后就傻眼了。此书是我有史以来见过的最烂的书!看书还不如直接看Spring的手册,因为书的内容大部分都是摘录的。更可恨的是,该作者在china-pub书评上自己没事就给自己打五颗星,增加自己的等级,读者提出点意见的时候,他居然跑上来与广大的读者对骂。。。。。看来IT界也有素质低的啊!后来,我终于等到了《Spring in Action》的出版,才真正弄明白了什么是IoC和AOP,有了这次经历以后,我就决定尽量少买国内作者的书籍了。
大概就这么多了,其实最近我也又买了一本国人写的Java书籍,不过为了证明我不是在做广告,就先不说了。我希望国内的Java程序员能不断的推出更好的Java高级编程相关的书籍,让我们Java界的技术更上一层楼,呵呵。
分享到:
相关推荐
《Thinking in Java》是Bruce Eckel的经典之作,它是一本深度探讨Java编程语言的书籍,深受全球程序员喜爱。这本书以其详尽的解释、丰富的实例和深入的理论分析,被誉为学习Java的权威指南。中文版的高清PDF格式使得...
《Thinking in Java》是Bruce Eckel的经典编程教材,深受广大Java程序员喜爱。这本书以其深入浅出的讲解方式,详尽的实例和丰富的实践指导,帮助读者深入理解Java语言的核心概念和编程技巧。本资源包含第三版和第四...
5.5 图书信息管理:录入、更新和删除图书信息,包括书名、作者、价格等。 5.6 订单管理:处理订单状态,如确认购买、支付、发货、退款等。 5.7 我的收藏管理:用户可以添加、移除收藏的书籍。 5.8 系统管理:包括...
《Thinking in Java 3rd Edition》是一本深受程序员喜爱的经典Java编程教材,由Bruce Eckel撰写,旨在深入讲解Java语言的核心概念和编程思想。这本书以其详尽的解释、丰富的示例和深入的讨论,帮助读者建立起坚实的...
- **课题来源与目的**:本课题来源于作者在大学学习期间对计算机网络编程产生的浓厚兴趣,特别是对博客网站的喜爱。目的旨在为用户提供一个低成本、低维护的网络交流平台,允许用户发布文章、上传照片,并与其他用户...
深入理解Android:卷I(51CTO网站“2011年度最受读者喜爱的原创IT技术图书”) 基本信息 作者: 邓凡平 出版社:机械工业出版社 ISBN:9787111357629 上架时间:2011-9-13 出版日期:2011 年9月 开本:16开 页码:488...
- **书籍简介**:本书由美国作者阿斯利森与舒塔撰写,是亚马逊计算机类图书中的佼佼者,也是国内首本介绍Ajax技术的专业书籍。通过本书的学习,读者可以深入了解Ajax的工作原理及其在实际项目中的应用技巧。 - **...
7. **我的收藏管理**:用户可以将喜欢的书籍加入收藏夹,便于下次访问。 8. **系统管理**:包括系统设置、权限管理等功能,确保系统的稳定运行。 9. **订单管理**:处理用户的订单,包括订单查询、发货状态跟踪等。 ...
国内资深Web开发专家根据Spring MVC全新技术撰写,基于实际生产环境,从基础知识、源代码和实战3个维度对Spring MVC的结构和实现进行详细讲解 全面介绍Spring MVC的架构、原理、核心概念和操作,通过案例完整呈现...
Android系统源代码情景分析的评论 ...在国内知名IT技术社区CSDN上发表了数十篇高质量的Android系统原创性文章,并且开设博客专栏--《老罗的Android之旅》,积极与网友互动,深受大家喜爱,访问量一直居于前茅。
ndroid系统源代码情景分析的评论 ...在国内知名IT技术社区CSDN上发表了数十篇高质量的Android系统原创性文章,并且开设博客专栏--《老罗的Android之旅》,积极与网友互动,深受大家喜爱,访问量一直居于前茅。
一个Java和spark网络应用程序,使用GoodReads API检索书本及其各自作者的详细信息/数据。 该应用程序是第5周小组项目的一部分。 描述 确定下一步要读什么? 您来对地方了。 告诉应用您喜欢的标题或流派,它会为您...
《代码大全 2 中文版》是一本深受程序员喜爱的经典编程书籍,由Steve McConnell撰写,中文版为国内程序员提供了深入理解编程艺术的便利。这本书旨在提高程序员的编码技能,无论你是初学者还是经验丰富的开发者,都能...
尽管技术更新带来了不确定性,但作者坚持完成书籍,旨在为读者提供基于C# 2.0和.NET Framework 2.0版本的知识体系。这一决策反映了作者对教育责任的坚守和对新技术的执着追求,同时也提醒读者注意书中技术的时代背景...
《HEAD_FIRST设计模式》是一本深受程序员喜爱的书籍,它以独特的方式深入浅出地介绍了设计模式这一核心的编程概念。设计模式是软件工程中经过长期实践总结出来的一套解决问题的模板,对于提升代码的可读性、可维护性...
据我所知,JSP基于Java,因此Java程序员可以轻松开始编码。ASP只是一个一般的引擎,具有支持多种语言的能力,不过默认的并且是最常用的还是VBScript。 mod_perl与Perl一样强大,只是更快一些。 二、PHP入门 PHP...