2016 - 2024

感恩一路有你

gof的23种设计模式 一个刚工作的Java程序员该看哪些书籍?

浏览量:1390 时间:2021-03-25 17:48:28 作者:admin

一个刚工作的Java程序员该看哪些书籍?

谢邀。简单列几本:

  • 《JAVA编程思想》夯实基础。这本书算是Java圣经,但是不适合入门,需要有一定的基础。讲述了JAVA的方方面面。需要花力气去啃。啃明白了你会有豁然开朗的感觉。好的基础是后面学习新技术的基石。
  • 《重构》好代码是改出来的。马丁福勒的经典书。一步步的告诉你该怎么重构代码。避免你写出面条代码。
  • 《Effective Java》避免Java中的坑。Java语言本身有很多坑,本书以条目的方式列出了一条条的建议,帮你避免这些坑。
  • 《敏捷软件开发:原则、模式与实践》面向对象原理与模式。另一位马丁大叔的书,面向对象设计原理及设计模式的应用。结合GOF的《设计模式》效果更佳
  • 《人件》如何进入心流。偏管理的一本书,与《人月神话》不同,本书可以说是从程序员的角度来讲项目管理,讲外部环境对软件开发的影响。其中很多内容深有体会,可以在工作一段时间后来看
  • 《Spring实战》JAVA企业开发事实上的标准。这个算是Java程序员的必备技能之一了,不赘述了。
  • 《Code Complete》中文《代码大全》,翻译很有误导性。这是一本软件构建手册,讲了软件构建的完整流程,也建议工作一段时间后再看

如何学习spring?是先学习设计模式还是spring?

看见上一位答主的可爱回答想笑。题主问这个问题应该是还没接触了解过spring框架,我有下面的学习建议:

spring框架和设计模式是两大学习点

spring框架包含了许多架构的顶级设计思路,去研究它是需要花费比较多经历的。而设计模式也是一大课题 ,有专门一本厚厚的设计模式的书籍给你学习。因此,这两种东西不能说先去学谁,应该是用到哪个学哪个。

有人说设计模式是为了弥补Java的不足,这是有一定道理的,常规的二十三种设计模式如果说你要全部理清还算要一点时间,要说能学精通还真的挺难。

spring框架的学习建议:

  1. 先学习搭ssm框架项目感受spring框架的魅力。
  2. 对spring框架原理进行理解,这里如果牵扯上了什么设计模式就去学习对应的设计模式。
  3. 看看能不能理解和基本运用依赖注入和面向切面编程了。
  4. 推荐读《spring源码深度解析》,系统性得结合源码学习spring框架,途中一定会遇到的设计模式,遇到哪种模式就学哪种模式。

归纳一下就是两种并行学习,设计模式是辅助spring框架的理解。

觉得“热心哥哥宇文笑”解读专业的点点关注,会带来更多精彩内容分享

gof的23种设计模式 gof设计模式中文版 gof设计模式下载

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。