- 浏览: 434745 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
AJCF:
System.out.println(System. ...
<转>Java相对路径/绝对路径总结 -
piaobeizu:
[b][/b]
<转>Java相对路径/绝对路径总结 -
laorer:
balan326 写道你好,最近在网上看了你写的数据库连接池, ...
数据库连接池java实现小结 -
balan326:
你好,最近在网上看了你写的数据库连接池,iteye网你的博客, ...
数据库连接池java实现小结 -
kyoisme2000:
区别在哪里也不说,怎么就解决了
spring绑定java.util.Date时的一个问题
Java 专业人士必备的书籍和网站列表您必备的参考资料 http://www.ibm.com/developerworks/cn/java/j-javares.html?S_TACT=105AGX52&S_CMP=techcsdn |
级别: 初级 Roy Miller (roy@roywmiller.com), 创始人兼总裁, The Other Road, LLC 2007 年 1 月 15 日 对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战。如果有一份专业人士必备的书籍和网站列表该有多好!本文就是这个列表。它包含了每个专业的 Java 语言程序员在书架或浏览器书签中必备的最重要的书籍和网站。<!----><!----><!----> 这些都是您书架上必备的书和应该经常使用的 Web 链接。时间是一项重要的资源,本文帮您回避那些分心的事情,把时间专注于最有益于您作为Java 语言程序员职业生涯的信息源。尽管有多少程序员就有多少他们最喜欢的参考资料,但本文收集的这些都是优中选优,来源于我书架上的私家珍藏和许多 Java 专家的推荐。 我考虑了两种组织这份参考资料列表的方法。我本可以通过主题领域来组织,这也许很有帮助,但主题列表很快就会变得不实用。相反,我选择了另一种方法:通过类型来组织,即书籍和 Web 站点。 总的来讲,有经验的老手们用 Web 站点来跟踪行业的走势。书籍、文章和论文有助于跟上潮流,但它们总体上更适合于基础学习。极富创造性的书籍偶尔会撼动一两个基础性的东西。这样的书也在本列表之列。 需要提出的一点警告是,专注于 Java 语言的书籍和 Web 站点数量巨大。您钟爱的未必在这份列表里。那并不意味着它们不好。它们只是不在这份列表里而已。可能是因为我还不知道它们。也可能是因为我不认为它们能够算得上是重要资源。不包含一些参考资料是一个评判问题,但如果不这样的话,您也许就要花几小时来拖动滚动条,还要花上成千上万美元来买书。如果您作为一个专业的 Java 程序员,有一些常用的优秀参考资料,一定要让我知道这些资料。这份列表一直都在更新中,您提出的那些也许就会被收录进去。 每个程序员都会有一些由于经常被当作专业资料参阅而磨坏的书。下列书籍应该是 Java 语言程序员的书架上必备的。书很贵,所以我有意将这份列表弄得很短,仅限于重要书籍。 Thinking in Java (Bruce Eckel) Thinking in Java, 3rd edition (Bruce Eckel; Prentice Hall PTR,2002 年) Effective Java: Programming Language Guide (Joshua Bloch; Addison-Wesley,2001 年) The Java Programming Language (Ken Arnold, James Gosling, David Holmes) The Java Programming Language (Ken Arnold,James Gosling,David Holmes; Addison-Wesley,2000 年) Concurrent Programming in Java: Design Principles and Patterns (Doug Lea) Concurrent Programming in Java: Design Principles and Patterns, 2nd edition (Doug Lea; Addison-Wesley,1999 年) Expert One-On-One J2EE Design and Development (Rod Johnson) Expert One-On-One J2EE Design and Development (Rod Johnson) Refactoring (Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts) Refactoring: Improving the Design of Existing Code (Martin Fowler,Kent Beck,John Brant,William Opdyke,Don Roberts; Addison-Wesley,1999 年) Design Patterns (Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides) Design Patterns: Elements of Reusable Object Oriented Software (Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides; Addison-Wesley,1997 年) Patterns of Enterprise Application Architecture (Martin Fowler) Patterns of Enterprise Application Architecture (Martin Fowler; Addison-Wesley,2002 年) UML Distilled: A Brief Guide to the Standard Object Modeling Language (Martin Fowler; Addison-Wesley 2003 年) Test-Driven Development: By Example (Kent Beck) Test-Driven Development: By Example (Kent Beck; Addison-Wesley 2002 年) The Pragmatic Programmer: From Journeyman to Master (Andy Hunt and Dave Thomas) The Pragmatic Programmer: From Journeyman to Master (Andrew Hunt 和 David Thomas; Addison-Wesley 1999 年) Peopleware: Productive Projects and Teams (Tom DeMarco and Timothy Lister) Peopleware: Productive Projects and Teams (Tom DeMarco,Timothy Lister; Dorset House,1999 年)
Web 站点的数目浩如烟海,如果您想要消化其中的内容,穷毕生之力也难以全部访问。包含 Java 语言某方面内容的详尽的网站列表会大得离谱。下列站点都是可靠、真实的。 Sun 的 Java 语言站点
IBM 的 developerWorks Apache Software Foundation Eclipse Eclipse 插件中心 和 Eclipse 插件 JUnit.org TheServerSide.com Bruce Eckel's MindView, Inc. ONJava.com java.net 社区
任何 “好的”、“关键性的” 或者 “重要的” 参考资料列表都注定是不完整的,本文的列表也未能例外。 Java 语言的书籍数目众多,当然,万维网也很庞大。除本文所列的参考资料之外,还有很多用于学习 Java 语言的参考资料。但如果您拥有了这里所提到的所有书籍、网站、文章或者教程,您应当已经拥有了一个使您良好开端并助您登堂入室的实用宝库。 最后,要成为一个能力日增和高效的 Java 语言开发人员,方法就是用它工作,动手来尝试。如果有一个教程详细介绍了所需创建的软件的每一部分,您很可能并没得到多少好处。有时,您可能得走自己的路。在成功地尝试了一些新的东西之后,您可能想要写一篇文章、教程或者一本书来分享您所学到的。
|
发表评论
-
[转]Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
2007-09-19 09:14 16035Oracle创建自增字段方法-ORACLE SEQUENCE的 ... -
[转]使用Ant管理配置Weblogic
2007-09-17 12:59 5248... -
[转]使用ant进行自动daily build
2007-09-17 12:45 3139环境说明:我用的是weblogic81sp5+apache ... -
[转]在BEA WebLogic Server上开发应用程序的20条技巧
2007-09-17 11:59 2448在BEA WebLogic Server上开 ... -
<转>使用 JSP 2.0 开发类似 JSTL 的标记
2007-09-14 16:38 3033使用 JSP 2.0 开发类似 JST ... -
<转>Ant实战篇
2007-09-13 16:40 2463将两篇放到一起了. ... -
<转>集合接口
2007-08-30 10:03 1377集合接口 http://blog.csdn.net/zhunj ... -
<转>Java相对路径/绝对路径总结
2007-08-29 22:01 6716... -
<转>深入浅出taglib
2007-08-29 11:01 1302... -
《转》EJB基本模型
2007-08-24 13:53 1156EJB从意义上来说,是一种「技术规范」,而不是一种产品。 & ... -
<转>BIRT:基于 Eclipse 的报表
2007-08-23 09:12 3670... -
<转>如何在windows 2000下通过Cygwin建立CVS服务
2007-08-22 12:11 1648<script language="javas ... -
<转>Spring学习笔记
2007-08-20 12:21 1555<转>Spring学习笔记 http://ww ... -
<转>Generic Data Access Objects
2007-08-20 12:11 2000Generic Data Access Objects htt ... -
<转>修改Ant 的 classpath
2007-08-18 17:12 6441<script>function StorePa ... -
<转>利用 Ant 和 Eclipse 有效地提高部署工作效率
2007-08-18 17:05 1379利用 Ant 和 Eclipse 有效 ... -
<转>如何从开发人员走向架构师
2007-08-16 15:13 1159如何从开发人员走向架 ... -
<转>Ant开发、测试、部署实例
2007-08-10 07:46 1548... -
<转>在Eclipse中集成Ant编程之配置祥解篇
2007-08-08 18:24 1755... -
<转> Log4j的使用和怎么在spring中集成log4j
2007-08-08 11:12 2390Log4j的使用和怎么在spring中集成log4j ...
相关推荐
以下是一些Java专业人士不容错过的书籍和网站资源,这些资源将帮助你深化对Java编程语言的理解,提高开发技能,以及掌握最新的技术和工具。 首先,让我们从书籍开始。对于初学者,《Head First Java》是一个很好的...
下面是一些推荐的书籍和网站,旨在帮助Java开发者提升他们的专业水平。 首先,我们来看几本被认为是Java程序员书架上不可或缺的经典书籍: 1. **《Thinking in Java》**(作者:Bruce Eckel):这本书深入浅出地...
### Java专业人士必备的书籍和网站资源详析 在IT领域,尤其是软件开发行业,Java作为一门广泛应用的编程语言,其重要性不言而喻。对于致力于成为Java专业人才的开发者而言,持续学习与掌握最新技术动态是提升自我、...
Java 专业人士必备的书籍和网站列表[管理资料]
【Java专业人士必备书籍详解】 Java专业人士的书架上不可或缺的几本书涵盖了从基础到高级的各个方面,对于提升技能和深入理解Java语言至关重要。以下是对这些书籍的详细解析: 1. **《Thinking in Java》**(Bruce...
这些都是您书架上必备的书和应该经常使用的 Web 链接。时间是一项重要的资源,本文帮您回避那些分心的事情,把时间专注于最有益于您作为Java 语言程序员职业生涯的信息源。尽管有多少程序员就有多少他们最喜欢的参考...
Java编程语言作为全球最受欢迎的开发语言之一,是IT专业人士必修的一门技能。"java学习书籍"这个主题意味着我们将深入探讨Java的学习资源,尤其是通过书籍这一传统但有效的途径。在这个数字化时代,书籍仍然是获取...
"Java资源参考列表"是一个针对Java程序员精心编纂的工具书目清单,由行业权威人士详细整理,旨在为开发者提供全面的学习路径和实用的参考资料。这份列表涵盖了从基础概念到高级技术的各种主题,帮助Java程序员在学习...
Java是一种广泛使用的面向对象的编程语言,以其跨平台性、高效性和丰富的库而闻名。...这些书籍的组合提供了一个全面的学习路径,无论你是Java新手还是希望进一步提升技能的专业人士,都能从中受益。
无论你是想要深入了解数据结构和算法的专业人士,还是希望提高编程技能的学生,这本书都能够提供全面而深入的知识指导。通过阅读本书,你不仅可以掌握各种数据结构和算法的基本原理,还能学会如何在实际项目中灵活...
本书内容清晰,广泛地被认为是Java学习者以及专业人士的必备参考资料。书中提供了丰富的实例,并且深入探讨了Java编程的核心概念和原理。 本书的一个亮点是其详尽的集合框架(Collections)章节。集合框架在Java...
这些资源对于想要系统学习Java编程的初学者或者希望提升Java技能的专业人士来说都是宝贵的财富。它们提供了一个全面的视角,从基础到高级,从理论到实践,帮助学习者建立起完整的Java知识体系。同时,这些资料也鼓励...
《Java工程师修炼之道》是一本旨在帮助Java开发者深入理解Java知识体系、巩固架构基础的书籍。通过对本书内容的梳理,我们可以发现它...通过不断实践和学习,Java工程师可以逐步成长为技术扎实、经验丰富的专业人士。
这本书不仅适用于理解Java虚拟机的内部机制,也是Java开发者和系统架构师等专业人士必备的知识储备。通过学习本书,读者可以深入理解Java程序的运行机制,为编写高效、稳定的Java代码打下坚实的基础。
《Essential Java for Scientists and Engineers》不仅是一本入门级别的Java编程教程,同时也为那些需要利用Java进行科学计算和工程应用的专业人士提供了宝贵的资源。通过这本书的学习,读者不仅能掌握Java的基本...
【标题】:“(Java课设)...通过这个Java课程设计项目,学生不仅可以提升编程技能,还能学习到软件工程中的许多重要概念,如需求分析、系统设计、数据库管理、用户界面设计等,这些都是成为一名专业IT人士必备的知识。
"Effective Java"中文版由Joshua Bloch编写,它强调了代码质量和编程实践,是提高Java编程技巧的必备书籍。"精通Struts"、"精通Hibernate"和"Tomcat与Java Web开发技术详解"则专注于Java Web开发,由孙卫琴撰写,...