技术文章

想学JAVA技术,看哪些书比较好?

做为过来人我讲讲我的Java学习之路。首先如果未接触过面向对象的语言,初学Java是有些困难的,主要原因还是对面向对象的理解问题,以及一些编程习惯和思路问题。所以刚开始建议找个老师去学习,帮你快速入门。这个阶段如果你想读书就读一些讲JavaSE的书。比如我看的就是:“疯狂java讲义”。

学JAVA看哪些书比较好

过了初学阶段就需要把Java应用于实战,这就需要学习Java的各个框架。现在企业级开发基本都是在应用SSH或SSM框架。这会学习的重点除了看书,一定要实践。建议先以书中的例子实践,然后再自己找些喜欢的小项目去开发。切记要用到所有学习的知识。这个阶段我看的书是:“轻量级JavaEE 企业应用实战”。

实战阶段过后紧接着是要理解原理。主要包括Java原理,JVM原理,设计模式,以及各种框架的原理。在学习原理的时候切记注意,由于原理多数晦涩难懂不好记忆,所以要掌握好学习方法,比如做笔记定期复习,或者在学习时画下重点难点不断回顾。这个阶段我看的书是:“Java编程思想”、“在架构中体验设计模式和算法之美”、“深入理解Java 虚拟机”、“Spring实战”等。

最后一个阶段就是承接现在的微服务和分布式的开发理念。虽然这部分现在很火也很流行,但我建议你放在最后学习(虽然不是必须放在最后)。因为前面一步一步的基础打牢,你才能在这一部分学习中得心应手,并能深刻理解其中的原理和思路。我建议学习,Spring Boot和Spring Cloud。其中Spring Cloud包含很多技术,是一个产品族。我看的书包括:“Spring Boot2企业应用实战”、“Spring Cloud微服务架构实战”等。