高级Java开发人员的十大书籍

 

高级Java开发人员的十大书籍

 

Java是当今最流行的编程语言之一。有很多适合初学者的书籍。但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余。然而,高级Java书籍并不总是在眼前,不是部分因为它们需要更多技能,经验丰富和深刻的思考者才能编写。

 

这篇文章为有经验的Java开发人员提供了一本书单。“Thinking in Java”或“Head First Java”等书籍虽然对初学者非常好,但不会列出。

Effective Java

有效的Java

本书实际上只是为了更深入地了解Java开发人员。它汇集了78个不可或缺的程序员的经验法则:针对您每天遇到的编程挑战的工作,最佳实践解决方案。

 

Java风格的元素

它针对任何编写Java代码的人,为Java从业者提供一套规则,提供一系列标准,约定和编写可靠Java代码的指南,并说明如何编写简单易用的Java代码理解,维护和增强。

 

Java并发实践

java并发

这是最难对付的事情之一。

 

编程珍珠

编程珍珠是一本非常好的书,讨论如何作为程序员思考和解决问题。

 

企业应用架构模式

企业

您可能已经学习了设计模式,但不确定它们在企业框架中的使用方式。本书解释了常见的企业设计模式。

 

重构:改进现有规范的设计

重构

如果你有多年的编程,你会发现这本书绝对值得一读。重构可以使代码更易读,更易于维护。

 

OSGi在行动:用Java创建模块化应用程序

OSGi的

或多或少,了解面向服务的编程是很好的。本书的前几章可以为您提供一个很好的介绍和具体的例子。

 

清洁代码:敏捷软件工艺手册

cleancode

最后但同样重要的是,检查您的编码风格总是好的。90%的精力将用于维护,制作干净的代码非常重要。

 

Java中的算法

本书汇集了ProgramCreek的常用算法问题。下载链接

 

高级Java开发人员还有其他好书。如果您认为任何其他书籍应该在这里,请留下您的评论。我将在这里结合它们。

 

转载来源:https://www.programcreek.com/2013/08/top-books-for-advanced-level-java-developers/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值