java不想出差_您不想错过的十大Java书籍

java不想出差

我们通过阅读书籍并进行实验来学习。 因此,必须选择最佳的可用选项。 在本文中,我想与一些书分享我的经验,以及它们如何帮助您发展成为Java开发人员。

让我们从头开始,对于任何Java学生来说,前三本书都是一个很好的起点。 Java编程语言可以帮助您熟悉Java, Head First可以帮助您将Java概念扎根于大脑,这样您就永远不会忘记它们。 我选择的思考在Java第三本书此类别中,但Java的完整参考赫伯特·希Java简而言之 David Flanagan着的是很好的替代品。 这些书更多是参考,而不是必读。

1. Java编程语言,作者: Ken Arnold,James Gosling,David Holmes

Java编程语言直接来自Java的创建者,对于新手和高级程序员而言都是必不可少的资源。 世界各地的开发人员已经使用以前的版本快速了解Java编程语言,其设计目标以及如何在实际开发中最有效地使用它。 作者系统地将Java类的主要包java.lang。*,java.util和java.io中的大多数类融合在一起,并提供了具有启发性的示例,详细解释了这些类为何如此工作。 添加了几个新的章节和主要部分,并且每一章都进行了更新,以反映当今构建健壮,高效和可维护的Java软件的最佳实践。

以上是从书本索引页摘录的内容

2.第一名Java负责人, 凯西·塞拉(Bath Bates)

它独特的方法不仅向您展示了您需要了解的Java语法,而且使您像Java程序员一样思考。 掌握面向对象的编程需要某种思维方式,而不仅仅是某种编写代码的方式。 认知科学,神经生物学和教育心理学方面的最新研究表明,在更深层次上学习比在页面上花费更多。 积极地将单词和图片结合起来,不仅有助于理解主题,而且有助于记住主题。 根据一些研究,一种引人入胜,娱乐性强,图像丰富的会话式方法实际上可以更好地教该科目。 Head First Java复仇地将这些理论付诸实践。

上面的几行是从Google图书中复制的,请在此处阅读更多内容。

3.在Java中思考 Bruce Eckel

Eckel介绍了Java使用对象时的所有对象基础,然后仔细浏览了所有Java编程基础的基本概念-包括程序流,初始化和清除,实现隐藏,重用类和多态性。 他使用大量的示例,介绍了异常处理,Java I / O,运行时类型标识以及传递和返回对象。 Eckel还概述了Java2 Enterprise Edition平台(J2EE)的关键技术。

上面的几行是从Google图书中复制的,请在此处阅读更多内容。

我不是SCJP考试的忠实拥护者,但是Java SCJP认证程序员指南不仅仅是认证指南。 它使您可以深入了解Java,技巧和窍门。 SCJP Sun Java 5程序员认证学习指南Kathy Sierra撰写,如果您对SCJP感到不满,那么Bert Bates是一个不错的选择。 与花时间阅读问题摘要相比,阅读这些书籍要好得多,这些书籍比完成职业考试更能为您带来更多帮助。

4. Java SCJP认证程序员指南:全面的入门作者, Khalid Azim Mughal,Rolf Rasmussen

这本书将帮助您准备并通过Java平台SE 6(CX-310-065)的Sun认证程序员。 它是为有兴趣掌握Java编程语言的任何经验丰富的程序员(无论是否具有Java的先验知识)编写的。 它包含语言功能的深入说明。 根据考试要求,通过代码方案说明其用法。 大量与考试相关的复习题,用于测试您对每个主要主题的理解,并带有带注释的答案。每一章结尾处的编程练习和解决方案。丰富的代码示例,阐明了概念,其中的代码已在多个平台上进行了编译和全面测试。运行示例的结果出于说明目的广泛使用UML(统一建模语言)

上面的几行是从Google图书中复制的,请在此处阅读更多内容。

好的 ,因此您已经了解Java并且已经在Java中工作了两年,以迈出下一步。 这个世界上的一切都有好有坏。 如果不使用Java语言,应该会使您的生活陷入困境。 当您编写代码时,它是为将来编写的。 编写良好的Java代码是一门需要比基本Java知识更多的技能的艺术。 在这里,我想介绍下四本书,它们可以使您成为行业的佼佼者。

实用程序员不是一本真正的Java书籍,而是任何程序员的自助书。 这是一本很棒的书,涵盖了软件开发的各个方面,并且能够将您转变为务实的程序员。

5.实用的程序员,从《旅人》到《大师》,作者: 安德鲁·亨特,大卫·托马斯

The Pragmatic Programmer由一系列独立的部分撰写,并充满有趣的轶事,体贴的例子和有趣的类比,阐述了软件开发许多不同方面的最佳实践和主要陷阱。 无论您是新编码员,经验丰富的程序员,还是负责软件项目的经理,都每天使用这些课程,您会很快发现个人生产力,准确性和工作满意度得到改善。 您将学习技能,养成习惯和态度,这是您职业上长期成功的基础。 您将成为务实的程序员。

上面的几行是从Google图书中复制的,请在此处阅读更多内容。

因此 ,我们编写了代码。 现在该添加一些样式了。 Java样式的元素是Java样式部分(包括各个方面)的最早文档之一。

6. Java样式的元素作者: Scott Ambler,Alan Vermeulen

许多书籍解释了Java的语法和基本用法。 但是,该基本指南不仅说明了语法的功能,还说明了应该做什么。 在用正确和错误用法的并行示例说明这些规则时,作者提供了用于编写易于理解,维护和增强的可靠Java代码的标准,约定和准则的集合。 读过本书的Java开发人员和程序员将编写更好的Java代码,并提高工作效率。

上面的几行是从Google图书中复制的,请在此处阅读更多内容。

现在 ,我们知道了如何编写样式代码。 但是上课最好吗? 是否使用最佳做法? 有效的Java是关于最佳实践的最好的书之一,也是许多Java开发人员最喜欢的书。

7.有效的Java作者: Joshua Bloch

Joshua汇集了七十八个不可或缺的程序员经验法则:针对您每天遇到的编程挑战提供可行的最佳实践解决方案。 Bloch探索了新的设计模式和语言习语,向您展示了如何充分利用从泛型到枚举,注释到自动装箱的所有功能。 本书的每一章都包含几个“项目”,以简短的独立文章的形式提供,这些文章提供了具体的建议,对Java平台的精妙之处的深入了解以及出色的代码示例。 对每个项目的全面描述和说明阐明了该做什么,不做什么以及为什么。

以上几行是从Google图书中复制的,请点击此处阅读更多

然后 ,您知道了好消息,现在该是坏消息的时候了。 苦涩的Java是第一本提出Java反模式的书之一。 关于反模式和代码气味的文章和书籍多种多样,并且是一个有很多学习空间的领域。 关于此主题还有很多其他书籍,我将这本书作为起点。

8.苦涩的Java作者Bruce Tate

本指南面向中级Java程序员,分析师和架构师,它是对常见服务器端Java编程陷阱(称为反模式)及其原因和解决方案的全面分析。 本书以非常成功的软件大会演讲为基础,其前提是软件程序员不仅喜欢从成功的技术和设计模式中学习,而且可以从不良的程序,设计和战争故事中学习,这是一个痛苦的例子。 这些通过否定设计和反模式以图形方式说明良好编程习惯的教育技术还具有一个附加的好处:它们很有趣。

以上几行是从Google图书中复制的,请点击此处阅读更多

许多人说,如果要成长为开发人员,则需要了解设计模式。 因此,我想到了要提到的最好的设计模式书。 它不是参考书,也不包含模式目录,但是该书解释了与模式同样重要的面向对象设计原则。 如果您正在寻找参考书,请使用《 设计模式:可重用的面向对象软件的元素》一书。

9. Head First设计模式作者: 埃里克·弗里曼,伊丽莎白·弗里曼,凯西·塞拉,贝特·贝茨

您知道您不想重新发明轮子(或更糟的是,轮胎漏气),因此您可以参考设计模式-那些面临相同问题的人所汲取的经验教训。 使用设计模式,您可以利用其他人的最佳实践和经验。 利用神经生物学,认知科学和学习理论方面的最新研究成果,Head First Design Patterns可以以一种持久的方式将模式加载到您的大脑中。 以一种使您可以立即使用它们的方式。 通过这种方式,您可以更好地解决软件设计问题,也可以更好地与团队中的其他人一起讲模式的语言。

以上几行是从Google图书中复制的,请点击此处阅读更多

如果您是使用Java编码和设计应用程序的精通者 ,那么该时候破解JVM了。 我读过《 Java语言规范》是做到这一点的最好书。 我没有耐心或技巧来读书,但是如果您想跨界学习,这是一个有趣的选择。

10. Java语言规范

本书提供了Java编程语言的完整,准确和详细的介绍。 它全面介绍了自上一版以来添加的所有新功能,包括泛型,注释,断言,自动装箱,枚举,每个循环,变量,方法和静态导入子句。

以上是从书本索引页摘录的内容

在这些网络年中,在线资源可能比书籍更容易访问,但我认为这些书籍将帮助您适应更好的Java程序员。

参考: 您不想错过的十大Java书籍。 来自JCG合作伙伴 Manu PK的《面向对象的生活》博客

相关文章 :


翻译自: https://www.javacodegeeks.com/2011/10/top-10-java-books-you-dont-want-to-miss.html

java不想出差

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值