java高级人员必读十大书籍!
java是当今最流行的编程语言之一。
有很多适合初学者的书。但是对于那些已经用Java编程一段时间的人来说,其中一些看起来是多余的。然而,高级Java书籍并不总是现成的,部分原因不是因为它们需要更多的技能、经验和深刻的思考者来编写。
本文为有经验的Java开发人员提供了一个图书列表。
像《用Java思考》或《Head First Java》这样的书不会被列出,尽管它们对初学者来说非常好。
Effective Java这本书实际上只是为了更深入地了解Java开发人员。它汇集了78条不可或缺的程序员经验法则:为您每天遇到的编程挑战提供最佳实践解决方案。
The elements of Java style它针对编写Java代码的任何人,为Java实践者提供了一组规则,为编写可靠的Java代码提供了一组标准、约定和指导方针,并说明了如何编写易于理解、维护和增强的可靠Java代码。
Java Concurrency in Practice这是最难做好的事情之一。
Programming Pearls编程珍珠是一本非常好的书,讨论了作为程序员如何思考和解决问题。
Patterns of Enterprise Application Architecture您可能学过设计模式,但不确定如何在企业框架中使用它们。
这本书解释了常见的企业设计模式。
Refactoring: Improving the Design of Existing Code如果你编程多年,你会发现这本书绝对值得一读。重构可以使代码更易于阅读和维护。
OSGi in Action: Creating Modular Applications in Java或多或少地说,了解面向服务编程是有好处的。这本书的前几章可以给你一个很好的介绍和具体的例子。
Clean Code: A Handbook of Agile Software Craftsmanship最后但并非最不重要的,回顾你的编码风格总是好的。90%的工作将花费在维护上,编写干净的代码非常重要。
java高级人员必读十大书籍!相关推荐
- 高级Java开发人员的十大书籍
高级Java开发人员的十大书籍 Java是当今最流行的编程语言之一.有很多适合初学者的书籍.但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余.然而,高级Java书籍并不总是在眼前,不 ...
- 高级java开发_适用于高级Java开发人员的十大书籍
高级java开发 Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法 ...
- 适用于高级Java开发人员的十大书籍
Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法. 但是,高级Ja ...
- 必读!Java开发人员的十大戒律
以下是笔者列举的Java开发人员的十大戒律: 一. 在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守.算一算有多少次你"忘记"了添加注释?这是事实:注释对程序在功能上没 ...
- Java开发人员的十大戒律
对Java开发者来说,有许多的标准和最佳实践.本文列举了每一个开发人员必须遵从的十大基本法则:如果有了可以遵从的规则而不遵从,那么将导致的是十分悲惨的结局. 1. 在你的代码里加入注释 每个人都 ...
- web前端angular_针对Web开发人员的十大Angular课程,教程和书籍
web前端angular 大家好,如果您有兴趣学习Angular框架 (一种最流行JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,如课程,教程和书籍),那么您来对地 ...
- Web开发人员的十大最佳角度课程,教程和书籍
大家好,如果您有兴趣学习Angular框架 ,这是最流行的JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,例如课程,教程和书籍,那么您来对地方了. 在本文中,我将分 ...
- java程序猿必读的学习书籍,良心推荐!
每年都有很多人想要学习java技术,有的是自学,有的是报班学习,但是都免不了要看书籍学习,书籍学习带来的知识更加牢记,也可以随时做笔记,下面小编就为大家推荐java程序猿必读的学习书籍,希望能帮助到大 ...
- 学习Java必须避开的十大致命雷区,新手入门千万不要踩!
本文梳理了学习Java需要注意的十大雷区和常用工具,祝各位大神看好学好,长生不老. 1.研究太多,实践太少 在编程方面缺乏实践是十分致命的.从第一天开始学习,就要每天练习编程.就如同学习拳 ...
最新文章
- hibernateTemplate的load方法
- 关于 To B,我欠粉丝们一个热搜
- Android学习笔记36:使用SQLite方式存储数据
- c 语言 可变参数前要加形参,C/C++中可变参数的用法详细解析
- OS- -请求分页系统、请求分段系统和请求段页式系统(二)
- NOI2011 智能车比赛
- note同步不及时 one_Win10上OneNote 2016同步老出问题?解决方法送上
- java 定义utilities_java – 无法运行程序“/Applications/Utilities/...
- 色差仪软件的安装和电池充电
- Charles抓包工具简单教程
- python爬取网站大数据_[Python]爬虫抓取大数据职位数据
- 数据分析与可视化概述
- VS Code 代码格式化
- 两轮电动车不需要高端
- 100条超实用微信营销技巧:公众号、朋友圈和微信营销
- SSL证书、 der、 cer、 pem区别
- 笔记本双系统安装Ubuntu 20.04.3 LTS没有WIFI的解决方法
- 俞敏洪演讲:不要为眼前的得失而抓狂 zt
- JAVA//JAVA基本程序设计架构
- MATLAB学习七(二):数组比较sortrows