自学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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring的配置文件-applicationContext.xml

    spring的配置文件-applicationContext.xml1.<beans>标签是spring的配置文件的根标签,其包含相关的命名空间,用于约束子标签的标识<?xmlversion=”1.0″encoding=”UTF-8″?><beansxmlns=”http://www.springframework.org/schema/beans”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”xmlns:aop=”http://www.s

    2022年7月13日
    14
  • 海思hi3516ev100开发板_海思V200

    海思hi3516ev100开发板_海思V2001安装ubunu14我的ubuntu14如下#uname-aLinuxubuntu4.4.0-142-generic#168~14.04.1-UbuntuSMPSatJan1911:26:28UTC2019x86_64x86_64x86_64GNU/Linux2软件包安装步骤1.配置默认使用bash执行sudodpkg-recon…

    2022年9月23日
    0
  • poe交换机跟普通交换机_交换机可以接交换机吗

    poe交换机跟普通交换机_交换机可以接交换机吗POE也被称为基于局域网的供电系统,有时也被简称为以太网供电,这是利用现存标准以太网传输电缆的同时传送数据和电功率的最新标准规范,并保持了与现存以太网系统和用户的兼容性。那么POE交换机和普通交换机之间存在那些不同呢?1.可靠性不同:POE交换机就是支持对网线供电的交换机,和普通交换机相比就是受电终端(比如AP、数字摄像头等)不用再进行电源布线,对整个网络而言可靠性更高。2.功能不同:POE交换机就是除了能提供普通交换机所具有的传输功能,还能给网线的另一端设备提供供电功能。3.优势不同:POE交换机有很多

    2022年10月5日
    1
  • typescript 多继承_说明类的继承和多态有什么作用

    typescript 多继承_说明类的继承和多态有什么作用前言对于传统的JavaScript程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来

    2022年7月31日
    5
  • oracle db于,一个特定的数据字典pct miss其计算公式

    oracle db于,一个特定的数据字典pct miss其计算公式

    2022年1月13日
    291
  • apache的安装教程详解_怎么安装apache

    apache的安装教程详解_怎么安装apache文章目录1、下载Apache2、修改httpd.conf文件3、启动Apache服务1、下载Apache点击:[https://www.apachehaus.com/cgi-bin/download.plx]点击图中红圈的版本下载:下载后,解压文件,把如图这两个文件拿出来放到你的Apache目录下例如:我的放到D盘,如图:2、修改httpd.conf文件在文件夹中查…

    2022年9月21日
    0

发表回复

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

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