自学java很难?其实学好java只用4个月
Java学习大概需要多久?这篇文章教你自学java的学习路线
一、首先便是学习基础知识
1、书籍方面
推荐两本《Java编程思想》和《Java核心技术》这两本书有点年头了,也重新发布了好几代,但是最主要的是体系完整,实例多,可操作性强。初学者可以先看《java核心技术》的前六章
- Java程序设计概述
- Java程序设计环境
- Java的基础程序设计结构
- 对象与类
- 继承
- 接口与内部类
2、java视频推荐
网上的java基础视频是很多的,可以去b站,腾讯课堂上找视频和公开课看。这里不做过多推荐。
3、要学会做学习笔记
如果是自学,因为没那么多项目实践,所以记笔记就显得特别重要。因为记笔记就像写作一样,是整理思路的绝佳方法。同时学习笔记也是你以后开发,面试的绝好资料,并且要分门别类保存demo。学习笔记是很好的文字资料,千万不要用完了就扔,等后来碰到困难,想要用时却找不到,追愧莫及。正确的做法就是把所有调通的demo,分门别类的保存起来,
二、Spring
在Java EE开发中,Spring已经成为和Java核心库一样的基础设施,所以说如果想成为一个合格的Java程序员,Spring肯定绕不开。另一方面,如果掌握了Spring体系,Java基本上就算入门了,就有能力进行一些实用级的开发了。
Spring本身也是日渐复杂,衍生项目越来越多,但最最核心的概念依旧是IOC和AOP,掌握了这两个概念,再把Spring MVC学会,再学习其他的衍生项目就会平滑很多。
要学透Spring,终极的方法还是阅读源码,不仅是对Spring,而是对整个Java体系。以后再遇到其他框架,大概一眼就能看出其中的脉络,和学习Java基础知识一样,学习Spring也一定要记笔记,一定要分门别类保存demo。
说实话,Spring对初学者不算简单,因此最好能有个好老师带一下,不用太长时间,在你遇到大的困难时,能及时的点拨下就行,要初步掌握Spring,大概需要1到1个半月的时间。
三、其他java相关技术知识
Spring是Java编程的基础设施,但真要进入到实际项目的开发,还有些东西绕不过,包括 MySql,Mybatis,Redis,Servlet等,大概1个月的时间足够了。
四、项目实践
学习Java,光学不练肯定是不行的。在平时学习java基础时,便可以跟着视频敲代码。因此就免少不了要学一些简单的JS、HTML知识,找一个项目,不用太难,目标就是把Java的主要技能点串起来,不用追求完美,能用就行,所以1个月时间足够了。
按照上面的规划,java能学完,4个月左右就行。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,可以在以后的工作都慢慢学习。
因为编程本来就是技术更迭换代非常快的技术,所以要不断学习,才能成为一个很厉害的程序员,保持不断学习才是最好的状态。
有需要java基础视频的可以找我,我可以给大家分享,我手里的这套视频年份还是很新的,希望能帮到你们!