零基础学java需要多长时间?

2020-08-19 10:46发布

9条回答
嘿呦嘿呦拔萝卜
1楼 · 2020-08-19 11:25.采纳回答

对于新手来说java的学习之路还很漫长,需要不断的学习和积累经验。也许有人会问,对于一个零基础的人来说,学好java要多久呢?下面就来跟大家说说零基础学java需要多长时间。
学习Java需要一个系统的过程,不同的学习方向需要不同的学习时间。

目前,Java广泛用于Web开发,大数据开发,Android开发以及各种后端服务开发领域。在正常情况下,学习Java从Web开发开始。
Java Web开发需要三个主要内容:Java基本语法,Java Web基础和框架开发。 Java的基本语法部分是学习Java语言的关键和难点。它需要关注类、对象、属性、方法、封装、多态等概念。
此外,还需要大量的实验,并且需要一系列实验方法。这部分研究通常需要一个月左右的时间。
Java Web开发需要学习的内容分为两部分:前端开发和后端开发。前端开发需要学习HTML,CSS和JavaScript,JavaScript是学习的重点。后端部分需要学习Java Servlet和MVC处理框架,此外还要学习Web容器的处理机制和数据库操作等细节。
 
虽然这部分内容并不是很难,但内容的细节非常多,这部分学习时间通常需要一个月左右。
 
Java框架部分也是学习重点,初学者开始时需要学习Spring框架。经过多年的发展,Spring框架已经形成了庞大的程序系统。目前,SpringMVC,SpringBoot和SpringCloud被广泛使用。
 
从SpringBoot开始也是一个不错的选择。学习这部分内容需要大量的实验,通常需要一个月左右的时间。
 
掌握了Java Web开发的内容后,如果要向大数据方向发展,就需要学习Hadoop平台的知识。 Hadoop平台的生态系统也很复杂,包括Hbase,Hive,Pig,Mahout,Zookeeper,Avro等。开始使用Hadoop平台大约需要3个月的时间。
 
在学习了Java的基础知识之后,还必须通过实际项目来锻炼和改进。 Java作为一种工具只能在使用过程中逐步深化。
 
对于新手来说java的学习之路还很漫长,需要不断的学习和积累经验。


希希
2楼 · 2020-08-19 10:49

首先看你是怎么样的学习方式了,网上自己自学的话时间就是周期很长了,得有自制能力,还有就是坚持,效率也不会很高,那如果要是报班学习的话就好很多,因为,有老师可以监督你的学习效果和质量,有问题可以随时给你解答问题,同学之间也是可以交流探讨的,班级里还会有学习氛围,这样学好的话,正常毕业是需要5.6个月左右吧

zj
3楼 · 2020-08-19 10:57

如果是计算机基础相对比较好,逻辑思维能力比较强,自我学习能力以及自控力也比较强的,在培训机构零基础学习java这门编程语言大约最多4个月左右就可以出师。如果各方面相对比较差一些,但是本人对java编程又比较感兴趣,可能需要的时间是9-12个月左右。现在培训机构都有精英班,短期长期班,只要想要学习,根据自身条件可以合理的选择相应的班级类型。

寂静的枫林
4楼 · 2020-08-19 10:58

零基础学习,如果你是以后想从事这方面的工作,建议你还是去报个班系统的学习一下,学习时长大概就是五六个月的样子,但是如果只是当成一种爱好的话,你可以自己在网上找一些资料学习。

py大白
5楼 · 2020-08-19 13:06

目前,Java广泛用于Web开发,大数据开发,Android开发以及各种后端服务开发领域。在正常情况下,学习Java从Web开发开始。
Java Web开发需要三个主要内容:Java基本语法,Java Web基础和框架开发。 Java的基本语法部分是学习Java语言的关键和难点。它需要关注类、对象、属性、方法、封装、多态等概念。
此外,还需要大量的实验,并且需要一系列实验方法。这部分研究通常需要一个月左右的时间。
Java Web开发需要学习的内容分为两部分:前端开发和后端开发。前端开发需要学习HTML,CSS和JavaScript,JavaScript是学习的重点。后端部分需要学习Java Servlet和MVC处理框架,此外还要学习Web容器的处理机制和数据库操作等细节。
 
虽然这部分内容并不是很难,但内容的细节非常多,这部分学习时间通常需要一个月左右。
 
Java框架部分也是学习重点,初学者开始时需要学习Spring框架。经过多年的发展,Spring框架已经形成了庞大的程序系统。目前,SpringMVC,SpringBoot和SpringCloud被广泛使用。
 
从SpringBoot开始也是一个不错的选择。学习这部分内容需要大量的实验,通常需要一个月左右的时间。
 
掌握了Java Web开发的内容后,如果要向大数据方向发展,就需要学习Hadoop平台的知识。 Hadoop平台的生态系统也很复杂,包括Hbase,Hive,Pig,Mahout,Zookeeper,Avro等。开始使用Hadoop平台大约需要3个月的时间。
 
在学习了Java的基础知识之后,还必须通过实际项目来锻炼和改进。 Java作为一种工具只能在使用过程中逐步深化。
 
对于新手来说java的学习之路还很漫长,需要不断的学习和积累经验。容:Java基本语法,Java Web基础和框架开发。 Java的基本语法部分是学习Java语言的关键和难点。它需要关注类、对象、属性、方法、封装、多态等概念。

此外,还需要大量的实验,并且需要一系列实验方法。这部分研究通常需要一个月左右的时间。
Java Web开发需要学习的内容分为两部分:前端开发和后端开发。前端开发需要学习HTML,CSS和JavaScript,JavaScript是学习的重点。后端部分需要学习Java Servlet和MVC处理框架,此外还要学习Web容器的处理机制和数据库操作等细节。
 
虽然这部分内容并不是很难,但内容的细节非常多,这部分学习时间通常需要一个月左右。
 
Java框架部分也是学习重点,初学者开始时需要学习Spring框架。经过多年的发展,Spring框架已经形成了庞大的程序系统。目前,SpringMVC,SpringBoot和SpringCloud被广泛使用。
 
从SpringBoot开始也是一个不错的选择。学习这部分内容需要大量的实验,通常需要一个月左右的时间。
 
掌握了Java Web开发的内容后,如果要向大数据方向发展,就需要学习Hadoop平台的知识。 Hadoop平台的生态系统也很复杂,包括Hbase,Hive,Pig,Mahout,Zookeeper,Avro等。开始使用Hadoop平台大约需要3个月的时间。
 
在学习了Java的基础知识之后,还必须通过实际项目来锻炼和改进。 Java作为一种工具只能在使用过程中逐步深化。
 
对于新手来说java的学习之路还很漫长,需要不断的学习和积累经验。

帅帅马
6楼 · 2020-08-19 14:35

基本上培训    会在半年左右,小白到入门到进阶

这个巴掌正适合你的脸
7楼 · 2020-08-21 14:08

基本上系统学习的话,在半年左右的学习能达到两年的开发经验工程师的水平

小新没有蜡笔
8楼 · 2020-09-07 14:05

零基础学习,如果你是以后想从事这方面的工作,建议你还是去报个班系统的学习一下,学习时长大概就是五六个月的样子,但是如果只是当成一种爱好的话,你可以自己在网上找一些资料学习。

有点好奇
9楼 · 2021-11-16 14:38

零基础学习JAVA的话,

如果是自学可能一年两年

如果是报班学习基本五到六个月就可以学完就业

具体看自己需求

如果个人爱好,想了解一点,可以自学,网上视频、教程也比较多

如果是想从事JAVA开发工作,建议还是找培训机构系统学习,个人成长较快,可以较快工作,而且知识体系更完善,课程中还会有一些项目,积累些项目经验

相关问题推荐

  • 回答 156

    对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。这时知道算法的名字并了解它们的功能,然后动手去实践。当我们在去...

  • 回答 93

    2个都很好就业,更关键的是要学得到东西

  • 回答 12
    已采纳

    获取Map集合中所有的key可以通过map集合的keySet()方法获取例如:    Map map = new HashMap();    map.put(xx,xx); //存放数据    //.... 省略    Set set = map.keySet();    //可以通过迭代器进行测试    Iterator iter = set.iter...

  • 回答 56
    已采纳

    不同年龄,不同掌握程度,学历,找工作城市,面试能力这是一个多方面影响的结果,如果是平均值的话,全国平均薪资14k左右

  • 回答 38

    具体学多久,根据自己的学习力,自律性、解决问题能力来决定若系统性学习,跟着讲师的节奏走,大概半年左右,有专业的讲师把课程进行规划,尽心系统学习,有问题,讲师会帮忙解决,学习的效率很高,避免了自学中出现各种问题解决不了,而耽误很多时间,可能会...

  • 回答 23
    已采纳

    (1)idea启动时会有两个快捷方式,安装完后默认生成在桌面的是32位的idea的快捷方式,如果我们使用这个快捷方式运行大项目,一般都会很卡。解决方法是找到idea的安装目录,然后进入bin文件夹,找到名称为idea64的应用程序,右键他生成桌面快捷方式。以后每次...

  • BIO与NIO、AIO的区别2020-05-19 15:59
    回答 4
    已采纳

    IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要...

  • Java方法的命名规则2021-04-06 19:07
    回答 31

    ava是一种区分字母的大小写的语言,所以我们在定义变量名的时候应该注意区分大小写的使用和一些规范,接下来我们简单的来讲讲Java语言中包、类、变量等的命名规范。(一)Package(包)的命名Package的名字应该都是由一个小写单词组成,例如com、xuetang9、compan...

  • 回答 2

    public class Point {    private int x;    private int y;    public int getX() {        return x;    }    public void setX(int x) {        this.x = x;    }    public int getY() {        return y;    } ...

  • 回答 6

    经典版单例模式public class Singleton {        private static Singleton uniqueInstance;//利用一个静态常量来记录singleton类的唯一实例。     private Singleton() {     }     public static  Singleton getInstance()...

  • 回答 3

    哈希表的长度一般是定长的,在存储数据之前我们应该知道我们存储的数据规模是多大,应该尽可能地避免频繁地让哈希表扩容。但是如果设计的太大,那么就会浪费空间,因为我们跟不用不到那么大的空间来存储我们当前的数据规模;如果设计的太小,那么就会很容易发...

  • 回答 14

    1. DOM(Document Object Model)        DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才...

  • 回答 19

    1)作用不同: throw用于程序员自行产生并抛出异常; throws用于声明在该方法内抛出了异常2) 使用的位置不同: throw位于方法体内部,可以作为单独语句使用; throws必须跟在方法参数列表的后面,不能单独使用。3)内容不同: throw抛出一个异常对象,且只能是...

  • 回答 11

    基本执行过程如下:1)程序首先执行可能发生异常的try语句块。2)如果try语句没有出现异常则执行完后跳至finally语句块执行;3)如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。4)catch语句块可以有多个,分别捕获不同类型...

  • 回答 20

    100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 400 语义有误,当前请求无法被服务器理解。 401 当前请求需要用户验证...

  • 回答 16

    异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误,只要程序设计得没有问题通常就不会发生。受检异常跟程序运行的上下文环境有关,即使程序设计无误,仍然可能因使用的问题而引发。Java编译...

没有解决我的问题,去提问