首页 > IT问答库 > Java > Java小白到架构师必读书籍,大侠请收好

Java小白到架构师必读书籍,大侠请收好

少年,我看你骨骼精奇,将是未来万中无一的IT精英,很是适合学Java。维护世界和平就看你的了,优逸客Java培训小编这里有能让你成为IT精英的办法!还不来看看!
一、基础类
1、《Thinking in Java》,入门第一位是建立正确的概念。
2、《Core Java》,这本书更贴近实践,更多API的介绍,同样,更新也更频繁。
3、《Java性能权威指南》,Java性能方面的新书,可能也是最好的一本。不仅讲述了对什么进行优化,如何优化,还阐述了大量然后编写高效代码的最佳实践。虽然篇幅小一些,但比Oracle官方的那本内容博杂的《Java性能优化权威指南》其实更深入。
 
二、进阶类
(1)《Java Concurrency in Practic》,并发领域必读经典。
(2)《Java并发编程:设计原则与模式》,同样是Doug lea的作品。
(3)《Java threads》,入门读物。
(4)《UML精粹》,UML其实和软件开发过程没有什么必然联系,却是软件团队协作沟通,撰写软件文档需要的工具。但是UML真正实用的图不多,看看这本书已经足够了,完全没有必要去啃《UML用户指南》之类的东西。要提醒大家的是,这本书的中译本翻译的非常之烂,建议有条件的看英文原版。
(5)《快速软件开发》,这也是一本名著。可以这样说,有本书在手,就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,只需要稍加变通,找方抓药就行了。
三、方法论
1、《敏捷软件开发》
2、《测试驱动开发》,你不一定要TDD,但是你一定要学会做单元测试。
3、《Agile Java》,也可以作为Java入门读物。
4、《快速软件开发》
5、《面向对象分析与设计》,OO设计必读。
6、《Unix编程艺术》,打开你的眼界。
 
以上就是优逸客Java培训小编推荐的从Java小白到架构师必读的书籍。希望以上的分享能帮助到初学Java的小伙伴们!当下Java语言有着广泛的行业发展前景,它在行业中的影响力已是不可避免的。因此,现在正是入行的好时机,赶快抓紧时间来学Java吧!
 
可分享到:
上一篇 : 转行学习Java开发,兴趣很重要
下一篇 : 初学Java编程很迷茫,只因未找到正确的学习方法
你可能感兴趣的内容|INTERESTING NEWS

限时优惠
本周申请限100个名额