王囧草

导航

 

Java学习大概需要多久?这篇文章教你自学java的学习路线

一、首先便是学习基础知识

1、书籍方面

推荐两本Java编程思想》和Java核心技术》这两本书有点年头了,也重新发布了好几代,但是最主要的是体系完整,实例多,可操作性强。初学者可以先看《java核心技术》的前六章

  1. Java程序设计概述
  2. Java程序设计环境
  3. Java的基础程序设计结构
  4. 对象与类
  5. 继承
  6. 接口与内部类

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基础视频的可以找我,我可以给大家分享,我手里的这套视频年份还是很新的,希望能帮到你们!

posted on 2019-12-28 18:47  王囧草  阅读(5556)  评论(1编辑  收藏  举报