自学Java开发一般需要多久?

自学Java开发一般需要多久?自学Java开发一般需要多久?相信有很多想转行或者想学习Java的人都会关注这个问题!那我们今天就来说一下这个问题,具体需要多久呢?这个时间因人而异,毕竟每个人的学习能力和效率都是不同的!打个比方,如果你是零基础,每天学习8小时,基本上每天都按时学习的话,大概需要半年多的时间,就能学的差不多了!如果你本身就会C或C++语言,那么Java对你来说也许会简单许多,学起来自然就快了!下面就给大家简单说一下学习方法,让你尽可能快的学会Java!学习路线:…

大家好,又见面了,我是你们的朋友全栈君。

        自学Java开发一般需要多久?相信有很多想转行或者想学习Java的人都会关注这个问题!那我们今天就来说一下这个问题,具体需要多久呢?这个时间因人而异,毕竟每个人的学习能力和效率都是不同的!

        打个比方,如果你是零基础,每天学习8小时,基本上每天都按时学习的话,大概需要半年多的时间,就能学的差不多了!如果你本身就会C或C++语言,那么Java对你来说也许会简单许多,学起来自然就快了!

        下面就给大家简单说一下学习方法,让你尽可能快的学会Java!

学习路线:

自学Java开发一般需要多久?

        在学Java之前一定要给自己制定一个学习路线和目标,这样学起来才会有动力!

第一、Java基础

        需掌握的核心能力:掌握面向对象思想,掌握容器的应用及底层源码剖析,掌握多线程和线程池,掌握Java JUC及底层原理,掌握XML及解析,掌握Lambda表达式和函数式编程,掌握常见算法和数据结构,掌握常见设计模式等

        Java基础是最重要的一个阶段,掌握基础内容才算是入门,内容也是比较多的,学起来大概需要3个月的时间

第二、数据库阶段

        需掌握的核心能力:掌握MySQL安装及卸载,掌握SQL命令,掌握MySQL 索引,掌握MySQL函数,掌握JDBC及底层原理等。学起来大概需要2-3周的时间!

第三、Java Web

        需掌握的核心能力:前端三剑客、XML、Tomcat、Servlet、HTTP、九大内置对象、JSP、EL、JSTL、Filter、Listener、jQuery、Ajax、JSON、Redis、Maven、bootstrap。

        这个阶段前端加上Java Web,大概的时间可以花个2个月左右甚至3个月。这一阶段的前端基础和JSP可以过一下,对于后端来说这些都不是特别重要,基本上是前端的活儿。

第四、框架阶段

        可掌握的核心能力:掌握MyBatis的使用,深入剖析MyBatis源码,掌握Spring的使用,深入剖析Spring源码,掌握Spring MVC使用,深入剖析Spring MVC原理,熟练使用Maven工具

        简单掌握在20天左右,但是要拿它来开发一个完整的项目,需要更多时间深入学习。

简单掌握大概就需要这些内容了,但是除了学习路线之外,最重要的就是找一套适合自己的Java入门教程

B站高淇老师讲的 Java 300集基础教程很适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

自学Java开发一般需要多久?  

        以上说的学习路线知只是讲了大概的时间,并没有加上项目练习的时间,项目练习基本上应该是每个阶段都应该做的,只是这样下来,花费的时间也会更多!自学Java开发一般需要多久?大概掌握的话就是在半年多,这只是大概的时间,自学起来时间会相对长一些。当然最终学会的时间也是因人而异!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157164.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用C++编写一个DHT爬虫,实现从DHT网络爬取BT种子

    使用C++编写一个DHT爬虫,实现从DHT网络爬取BT种子使用C++编写一个DHT爬虫,实现从DHT网络爬取BT种子1、相关术语1.1、P2P网络1.2、DHT网络1.3、Kademlia算法1.4、KRPC协议1.5、MagNet协议1.6、本段小结2、BT下载的一些概念梳理2.1、BT软件下载原理2.2、迅雷获取种子的速度为什么那么快2.3、资源时效性问题2.4、好用的BT软件2.5、有没有已经编写好的DHT爬虫3、使用C++编写DHT爬虫3.1、实现原理3.2、实现DHT协议3.2.1、创建UDP服务3.2.2、加入DHT网络3.2.3、报文解析3.2.4、

    2022年5月1日
    59
  • 彰显个性│博客园的自定义主题「建议收藏」

    彰显个性│博客园的自定义主题「建议收藏」博客园自定义主题,让你彰显个性

    2022年8月16日
    3
  • 配置路由器总结归纳

    配置路由器总结归纳

    2021年6月18日
    142
  • 统计学——单因素方差分析「建议收藏」

    统计学——单因素方差分析「建议收藏」概念方差分析:又称变异分析,是英国统计学家R.A.Fisher于1923年提出的一种统计方法,故有时也称为F检验。可简写为ANOVA。用于多组均数之间的显著性检验。要求:各组观察值服从正态分布或近似正态分布,并且各组之间的方差具有齐性。基本思想:将所有测量值间的总变异按照其变异的来源分解为多个部份,然后进行比较,评价由某种因素所引起的变异是否具有统计…

    2022年10月15日
    0
  • c#的传输组件dotnetty

    c#的传输组件dotnetty牛皮不多了,继续吹起。。。。最近一直看大家写的东西,了解的内容不少,我的牛皮也差不多吹完了。。。。最后在说说最近测试的dotnetty.去年弄下来试了,不行,最近又弄下来了看看,可以了。哇哈哈哈哈哈哈。我用过java的netty,就不多说它的使用和原理了,网上有书,有无数的博文,随便找。当然dotnetty比较少,毕竟才出来不久,而且还是.netcore的。这个是翻译的使用原理可以看…

    2022年10月29日
    0
  • 超分辨率重建 matlab,基于Matlab的多图像超分辨率重建算法

    【实例简介】多图像超分辨率的实现主要就是将具有相似而又不同却又互相补充信息的配准影像融到一起,得到非均匀采样的较高分辨率数据,复原需要亚像素精度的运动矢量场,然而它们之间的运动模型估计精确与否直接影响到重建的效果,因此影像配准和运动模型的估计精度是高分辨率图像重建的关键。由于实际中不同时刻获得的影像数据间存在较大的变形、缩放、旋转和平移,因此必须对其进行配准,在此基础上进行运动模型估计。然后通过频…

    2022年4月9日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号