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高级人员必读十大书籍!相关推荐

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

    高级Java开发人员的十大书籍 Java是当今最流行的编程语言之一.有很多适合初学者的书籍.但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余.然而,高级Java书籍并不总是在眼前,不 ...

  2. 高级java开发_适用于高级Java开发人员的十大书籍

    高级java开发 Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法 ...

  3. 适用于高级Java开发人员的十大书籍

    Java是当今最流行的编程语言之一. 有很多适合初学者的书籍. 但是对于那些使用Java进行过一段时间编程的人来说,其中有些人看起来有些简单和多余. 初学者的书没有带来新鲜有趣的想法. 但是,高级Ja ...

  4. 必读!Java开发人员的十大戒律

    以下是笔者列举的Java开发人员的十大戒律: 一. 在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守.算一算有多少次你"忘记"了添加注释?这是事实:注释对程序在功能上没 ...

  5. Java开发人员的十大戒律

    对Java开发者来说,有许多的标准和最佳实践.本文列举了每一个开发人员必须遵从的十大基本法则:如果有了可以遵从的规则而不遵从,那么将导致的是十分悲惨的结局. 1.    在你的代码里加入注释 每个人都 ...

  6. web前端angular_针对Web开发人员的十大Angular课程,教程和书籍

    web前端angular 大家好,如果您有兴趣学习Angular框架 (一种最流行JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,如课程,教程和书籍),那么您来对地 ...

  7. Web开发人员的十大最佳角度课程,教程和书籍

    大家好,如果您有兴趣学习Angular框架 ,这是最流行的JavaScript框架之一,用于开发基于组件的Web GUI并寻找一些很棒的资源,例如课程,教程和书籍,那么您来对地方了. 在本文中,我将分 ...

  8. java程序猿必读的学习书籍,良心推荐!

    每年都有很多人想要学习java技术,有的是自学,有的是报班学习,但是都免不了要看书籍学习,书籍学习带来的知识更加牢记,也可以随时做笔记,下面小编就为大家推荐java程序猿必读的学习书籍,希望能帮助到大 ...

  9. 学习Java必须避开的十大致命雷区,新手入门千万不要踩!

      本文梳理了学习Java需要注意的十大雷区和常用工具,祝各位大神看好学好,长生不老.   1.研究太多,实践太少   在编程方面缺乏实践是十分致命的.从第一天开始学习,就要每天练习编程.就如同学习拳 ...

最新文章

  1. hibernateTemplate的load方法
  2. 关于 To B,我欠粉丝们一个热搜
  3. Android学习笔记36:使用SQLite方式存储数据
  4. c 语言 可变参数前要加形参,C/C++中可变参数的用法详细解析
  5. OS- -请求分页系统、请求分段系统和请求段页式系统(二)
  6. NOI2011 智能车比赛
  7. note同步不及时 one_Win10上OneNote 2016同步老出问题?解决方法送上
  8. java 定义utilities_java – 无法运行程序“/Applications/Utilities/...
  9. 色差仪软件的安装和电池充电
  10. Charles抓包工具简单教程
  11. python爬取网站大数据_[Python]爬虫抓取大数据职位数据
  12. 数据分析与可视化概述
  13. VS Code 代码格式化
  14. 两轮电动车不需要高端
  15. 100条超实用微信营销技巧:公众号、朋友圈和微信营销
  16. SSL证书、 der、 cer、 pem区别
  17. 笔记本双系统安装Ubuntu 20.04.3 LTS没有WIFI的解决方法
  18. 俞敏洪演讲:不要为眼前的得失而抓狂 zt
  19. JAVA//JAVA基本程序设计架构
  20. MATLAB学习七(二):数组比较sortrows

热门文章

  1. 九连环解法java版
  2. Add Sequansal Paste Plugin to CLCL
  3. obs直播画面 清晰+流程 设置
  4. 卫星天线如何接受CCTV-5nbsp;CCTV-6
  5. Leetcode刷题149. 直线上最多的点数
  6. html里a标签的鼠标效果,html如何实现鼠标悬停提示A标签内容
  7. 自动驾驶仿真软件SCANeRstudio(二)场景、仿真、分析
  8. mysql题目练习的答案
  9. 使用KNN和SVM算法实现手写字体识别分类
  10. Excel VBA:填充——FillDown方法