我所喜欢的Java书籍作者(国内)

首先说明,我不是书托,为了避免这种嫌疑,我只评论一下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界的技术更上一层楼,呵呵。
CMOS的宽/长比、传输门与三态门、锁存器与触发器、简单版图、竞争与冒险 目录 1.CMOS的宽长比 2.传输门与三态门 传输门 三态门 3.锁存器与触发器 3.1RS锁存器[3] 3.2D锁存器 3.3D触发器 4.简单CMOS器件的版图 5.竞争与冒险 1.CMOS的宽长比 关于COMS原理及结构图可以参考[1]COMS原理及门电路设计. 栅在源漏方向的长度称作栅的长L,垂直方向称为栅的宽W,如图1中NMOS的版图。 图1 以MOS管... 阅读详情

相关推荐

BLDC&PMSM电机控制器硬件设计工程(一)概述&需求&规划

这里是一个专注于电机控制器硬件工程的开放社区与知识仓库。我们的核心使命是分享、交流与共创,致力于解开无刷直流电机(BLDC)和永磁同步电机(PMSM)中、大功率控制器硬件设计,包括驱动IC选型,电流传感器选型,控制IC,母线电容计算,功率模块(IGBT、MOS管)选型以及大功率功率模块驱动电源设计。功率等级: 重点关注中等功率(如500W-10kW) 并向大功率(10kW以上) 延伸,探讨对应的功率器件(如MOSFET, IGBT, SiC)选型与驱动。

小幽余生不加糖 574

Java 容器类——书籍作者信息

1结合GUI包在DOS窗口具有添加作者书籍的功能。(做成GUI界面) 2具有查询一本书所有作者基本信息的功能。包括我只想查某一个属性 3具有查询一个作者所有书目的功能 4 具有对所有书目按客户指定类型排序的功能 5 具有对所有作者按客户指定类型排序的功能

张洪斌的3本Java书打包下载

张洪斌的3本Java书打包下载,都是PDF格式。不知道大伙对这个老师熟不熟,有兴趣就看一下吧。

1. Java之父是谁?java哪年推出的?

1. Java之父是谁?java哪年推出的? Java之父:詹姆斯·高斯林(James Gosling) 詹姆斯·高斯林 (James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。 Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.co

集电极 9087

书单 | Java程序员不可错过的10本书!

不可错过的Java书籍Top10TOP3TOP1TOP2On Java‍‍作者:[美]布鲁斯·埃克尔;译者:陈德伟 臧秀涛 孙卓 秦彬一本适合各个层次 Java 开发者反复翻阅的经典著作- 布鲁斯 • 埃克尔又一力作- Java 圣经,豆瓣9分经典书籍- 内容全面,Java开发者的查漏宝典和避坑指南简介:本书是作者继 Thinking in Java 之后又一力作,基于 Java 的 3 个长期...

图灵教育 1280

java 学习书籍

1. Java 语言基础 谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的《Thinking in Java》。它是一本写的相当深刻的技术书籍Java 语言 基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel 在网络上被称为天才的投机者,作者的《Thinking in C++》在 1995 年曾获SoftwareDevelopment Jo...

iteye_10461的博客 358

工作十年,分享看过的优质 Java 书籍

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后的优质书籍,希望能帮大家少走点弯路。 在读这些书的过程中,我还写下了不少博文,这些文章也帮助过不少年轻人,他们经常发私...

沉默王二 1万+

Java程序员必读的10本书籍

以下列出了10本书,对于任何希望提高Java知识和理解的Java程序员来说都是必不可少的。 如果你是一名程序员,想知道如何提高你对Java的了解或者成为更好的Java开发人员,那你就来对地方了。在本文中,我将分享一些最好的Java书籍。这些书经受住了时间的考验,随着岁月的流逝变得越来越重要。不管你是在2018年读还是计划在2019年读,你总有很多东西要学,这就是为什么我认为它们是有史以来最...

javafirst 10万+

想学好Java,非常推荐浏览与收藏的7本经典书籍

五花八门且鱼龙混杂的视频资源,推荐基本Java学习者必看的七本好书!

执梗的博客 1万+

Java入门到精通22本经典书籍推荐

这本书采用互动和幽默的风格,通过丰富的插图和示例,使初学者能够轻松地掌握Java基础。它用简单易懂的方式介绍了Java的核心概念和语法,非常适合刚刚接触编程的读者。

黑马程序员官方博客 7326

我最喜欢Java高级开发人员书籍

我上一篇博客文章 (我对高级Java开发人员的十个最喜欢的在线资源)的想法是由Xiaoran Wang发表的针对高级Java开发人员的十大网站的启发。 Wang还写了一篇名为《面向Java高级开发人员的十大书籍》的文章。 正如关于高级Java开发人员的最佳网站上的帖子一样,很容易看出为什么Wang列出了他列出的十本书。 在这篇文章中,我查看了我的前十名清单,其中包括与他的清单相同的许多书,但...

最佳 Java 编程 189

2021年Java程序员必读书籍书单

程序员如何读书? 要读就读经典好书,差的书不光浪费你的金钱,更浪费你的时间。对于程序员来讲,空余时间非常宝贵,要想在有限的时间内有好的回报,选书很重要。 程序员一定要学好英语。国外的大牛工作不加班,也喜欢分享,而国内的大牛基本上都在忙着加班,没时间写书。所以国外的文章、书籍、教程质量要比国内的好很多,技术也新,差不多领先两到三年。所以,如果英语不错,能阅读第一手的英语书籍资料,在信息差上会有很大优势。所以,程序员一定要学好英语,不要用百度搜问题,用bing英文搜索来搜问题,有机会看一...

gp0002222的博客 4196

阿里大牛的Java后端书架来啦,都是Java程序员必看的书籍

这篇文章推荐的都是我所读过的优秀书籍,部分可能没看完。答应我,一定要看到最后,看完之后应该不会再纠结要看什么书了。走起!!! 这篇文章未涵盖计算机基础比如算法和数据结构、数据库、分布式、微服务方面的书籍,这个留在下一篇文章推荐。 Java 基础 《Head First Java》 LZ 的 Java 启蒙书籍了。因为是我学习 Java 看的第一本书,所以,我对其有不一样的情感。 ps:我是当时学完了 C 语言之后才开始学习 Java 的,刚开始看这本书感觉很轻松有趣,可以说是我学.

一入Java深似海 2069

【人物传记】Java之父-詹姆斯·高斯林

2024年7月,詹姆斯·高斯林在领英上宣布退休。他说:“我终于退休了。做了这么多年的软件工程师,现在是时候享受人生了。尽管受到各种环境的影响,但我在亚马逊的过去7年是非常美好的。”然而,他很快补了一句:“我有一长串的副业要做,会很有趣的。从加拿大村庄的男孩,到改变全球计算机语言格局的传奇。他用Java打通了操作系统的屏障,让“一次编写、到处运行”从奢望变成现实,也让不同背景的程序员有了表达思想的通用语言。

不问归期的博客 588

Java开发的10位牛人

James Gosling 1983年,Gosling获得了卡尔加里大学的计算机科学学士学位。1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从Bob Sproull。在攻读博士期间,他自己开发了一款emacs,叫Gosling Emacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的Unix,以及数个编译器和邮件系统,之后才加入Sun公司。 1984到2010年间,...

ScutKevinYzy的博客 590

2024年Java程序员必读书单

"探索程序员进阶之路,从Java到人工智能,这些必读书籍引领您走向技术巅峰。解锁编程之道,把握未来趋势。"

JavaGPT的博客 9265

詹姆斯·高斯林:Java之父与编程世界的革命者

摘要: 詹姆斯·高斯林(James Gosling)是计算机科学领域的传奇人物,被誉为“Java之父”。从加拿大村庄的天才少年到硅谷的技术领袖,他主导开发的Java语言彻底改变了编程生态。Java凭借跨平台能力、自动垃圾回收等创新特性,成为互联网时代的关键技术,并奠定了企业级计算和Android生态的基础。尽管职业生涯经历Sun被Oracle收购等波折,高斯林始终坚守技术探索。2024年退休后,他的遗产——Java及其开源精神仍在全球持续影响。高斯林的故事证明,真正的创新源于对问题的深刻洞察与持久热情。

I am “技术科普侠”! 1403

MATLAB平面多边形网格生成包Polymesher

Polymesher的MATLAB平面多边形网格生成包。该工具包旨在帮助用户快速生成高质量的平面多边形网格,适用于各种工程和科学计算中的网格划分需求。功能特点高效性:Polymesher能够快速生成复杂多边形的网格,节省用户的时间和计算资源。灵活性:支持多种网格生成算法,用户可以根据具体需求选择合适的算法。易用性:提供简洁的MATLAB接口,用户无需深入了解复杂的网格生成算法即可轻松上手。高质量:生成的网格质量高,适用于各种数值模拟和计算分析。

上一篇: 选择Python而不选择Ruby的几个理由
下一篇: 在linux下使用vim进行编程开发的配置方法
core5277
博客等级 码龄20年 16粉丝 71原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值