导语:大家好,我是你们的朋友 朋哥。
朋哥学习Java的时候,还真没有太多的Java书籍,也不知道买什么书籍好!上学时候的有关Java书籍都是概念性的,实战一个没有,想要学习开发是巨难无比。
后面有了工作经验,并且有关Java的书籍也多了起来,先是通读了《Java编程思想》,然后是《Java核心技术》。说实话这两本书上下两册已经1400多页了,可想而知,如果要把它通读一遍,且不说把所有的代码都调通,就是敲代码也要敲很久,更别说理解透彻了。
#基础
直到现在朋哥依然推荐 《Java核心技术》,该书体系完整,实例多,可操作性强。
如果你是初学者 朋哥建议 要好好学习 前6章,这些虽然是基础 但绝对是一切开发的基石,也就是下面的内容:
1,Java程序设计概述
2,Java程序设计环境
3,Java的基础程序设计结构
4,对象与类
5,继承
6,接口与内部类
就《Java核心技术》第10版来说,上下卷有7百多页,要是加把劲,两个个月拿下完全没问题。
因为是自学,一定要把其中的代码实例都手动敲写一遍然后调通,还有课程中的实战项目,学会了找工作也是一个 经验。除此之外,还有一点特别重要:
#.难点记录
因为是自学,不像在企业中可以进行实践,做好更能明白原理。而自学因为没有实践的及时反馈,所以有一些技术难点一定要注意。
可以将自己学到或者使用到的 比较好的 整理起来,做成一个技术库,,或者通过技术难点一步一步搭建一个自己的框架。
1,做成一个大项目库,里面各种demo
2,技术框架,套用
这样即使你工作以后,也可以使用你弄的框架,当然需要进一步完善,这样也能在日常工作中,随时都可以翻出来看看,自是获益匪浅。
#高级篇Spring
说到高级篇Spring绝对是一切的基础,我相信没有公司不适用的,目前Spring已经成为和Java核心库一样的基础设施,所以说如果想成为一个Java程序员开发者,Spring不会找工作都找不到。
如果掌握了Spring体系,绝对是Java高手了。
但Spring本身也是日渐复杂,衍生项目越来越多,但最最核心的概念依旧是IOC和AOP,掌握了这两个概念,再把Spring MVC学会,再学习其他的衍生项目就会平滑很多。
学习spring还是需要多看视频,最好是一个实战项目。下面的实战项目,绝对都是经典。
关注公众号 : 程序员漫话编程 ,后台回复:学习资料 获取。
#其他
学习Java不仅是基础,Spring是Java编程的高级篇,但真要进入到实际项目的开发,还有些东西绕不过,包括 MySql,Mybatis,Redis,Servlet等,但如果你经过Java基础和 Spring的洗礼,这些东西相对就简单多了,以我的经验,2个月的时间足够了。
初学者 学习资料很重要,不要在网上乱找,毕竟网上很多是比较凌乱的,系统的学习更重要。
给大家整理了一套全面的视频教程,学完成就大牛:关注公众号【程序员漫话编程】,查看 【文章-免费视频】。
关注公众号【程序员漫话编程】,后台回复 ”学习资料“ ,即可获得3T免费视频资源。
作者:码工,CSDN 博客专家。
原创公众号:『程序员漫话编程』,已写了 150 多篇原创文章,专注于有趣的 Java 技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:程序员漫话编程, 作者:码工)