中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 软件工程 > 综合文章
Java开发人员书房必备的图书
作者:未知 时间:2005-09-13 23:32 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:Java开发人员书房必备的图书
笔者这两年陆陆续续的看了几位专家有关Java开发人员需要阅读的好书籍介绍,现在又看到XP专家Roy Miller有关Java开发人员必备书籍的介绍,觉得有必要将几位专家的意见综合一下,选出几本公认的书来,供各位朋友们参考。

笔者这两年陆陆续续的看了几位专家有关Java开发人员需要阅读的好书籍介绍,现在又看到XP专家Roy Miller有关Java开发人员必备书籍的介绍,觉得有必要将几位专家的意见综合一下,选出几本公认的书来,供各位朋友们参考。专家的意见,见下表:

书名
Kevin Taylor Brian Marick Harshad Oak Roy Miller
1
Thinking in Java, 3rd edition y


y
2
Java In Nutshell y



3
Effective Java: Programming Language Guide y


y
4
Java Examples in a Nutshell y



5
Swing, Second Edition y



6
Java Servlet Programming, 2nd Edition y



7
Enterprise JavaBeans y



8
Expert One-on-One J2EE Development without EJB y



9
Concurrency: State Models & Java Programs y



10
Concurrent Programming in Java: Design Principles and Patterns y


y
11
Refactoring: Improving the Design of Existing Code y
y

y
12
Design Patterns Explained y



13
UML Distilled: A Brief Guide to the Standard Object Modeling Language y


y
14
The Pragmatic Programmer: from Journeyman to Master y
y
y
y
15
Test-Driven Development: By Example y


y
16
Design Patterns: Elements of Reusable Object Oriented Software
y

y
17
Extreme Programming Explained: Embrace Change
y
y

18
Agile Software Development
y


19
Lessons Learned in Software Testing
y


20
Programming Perl
y


21
Working Effectively With Legacy Code
y


22
Structure and Interpretation of Computer Programs
y


23
Ivor Horton's Beginning Java 2

y

24
A Programmer's Guide to Java Certification

y

25
Mastering Enterprise JavaBeans

y

26
Head First EJB: Passing the Sun Certified Business Component Developer Exam

y

27
The Career Programmer: Guerilla Tactics for an Imperfect World

y

28
Google Hacks

y

29
Joel on Software

y

30
The Java Programming Language


y
31
Expert One-On-One J2EE Design and Development


y
32
Patterns of Enterprise Application Architecture


y
33
Peopleware: Productive Projects and Teams


y
表1,4位专家推荐的书籍,y代表推荐的书。
从专家推荐的33本书中我们选出至少有两位专家推荐的书,见下表:

书名
Kevin Taylor Brian Marick Harshad Oak Roy Miller
1
Thinking in Java, 3rd edition y


y
2
Effective Java: Programming Language Guide y


y
3
Concurrent Programming in Java: Design Principles and Patterns y


y
4
Refactoring: Improving the Design of Existing Code y
y

y
5
UML Distilled: A Brief Guide to the Standard Object Modeling Language y


y
6
The Pragmatic Programmer: from Journeyman to Master y
y
y
y
7
Test-Driven Development: By Example y


y
8
Design Patterns: Elements of Reusable Object Oriented Software
y

y
9
Extreme Programming Explained: Embrace Change
y
y

表2,至少有两位专家推荐的书
下面我们按推荐度排列一下,再加上Jolt奖这一项,因为Jolt奖也是由几十位专家级的人物评出的,见下表:

书名
Jolt奖
Kevin Taylor Brian Marick Harshad Oak Roy Miller
1
The Pragmatic Programmer: from Journeyman to Master
y
y
y
y
2
Refactoring: Improving the Design of Existing Code
y
y

y
3
Thinking in Java1998/2002
y


y
4
Effective Java: Programming Language Guide2001
y


y
5
Concurrent Programming in Java: Design Principles and Patterns
y


y
6
UML Distilled: A Brief Guide to the Standard Object Modeling Language1997
y


y
7
Test-Driven Development: By Example2002
y


y
8
Design Patterns: Elements of Reusable Object Oriented Software1994

y

y
9
Extreme Programming Explained: Embrace Change1999

y
y

表3,按推荐度大小排列的书
看了上述的排列有何感想,最为专家推崇的是未获的Jolt奖的,1999年出版的,The Pragmatic Programmer: from Journeyman to Master,是不是有点意外?笔者总结前可是真没想到,看起来Jolt奖也不是百分百正确无误的,当然The Pragmatic Programmer的Pragmatic Starter Kit Series还是获得了14届Jolt奖也算是对The Pragmatic Programmer: from Journeyman to Master这本经过时间考验的好书的补偿吧!好了不多讲了,上述9本书可以作为Java开发人员书房必备的经典图书予以推荐。另外,再补充3本得Jolt奖的Java图书作为参考“:

  • Better,Faster, Lighter Java by Bruce A. Tate andJustin Gehtland(O'Reilly)
  • Java Developer's Guide to Eclipse, Second Edition by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, Pat McCarthy (Addison-Wesley Professional)
  • Core Java 2, Vol. 1: Fundamentals (6th edition),Cay Horstmann and Gary Cornell
参考资料:
The essential Java language library
Top 10 Must-Read Java Programming Books
Top 5 Must-Read Software Development Books
Ten most influential computer books of the past ten years
The Pragmatic Programmer
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有