一般都是四到五个月的,全日制学的快,另外这个得看你的自学能力怎么样,主要还是练!!一定要多练,如果每天代码量不少于2000行,那半个月应该就能学完java se基础,这个玩意儿更新比较快,所以入门后还得天天学,而java基础这块一般建议学习java基础301集,能打下坚实的基础。

一般学JAVA的分为几种类型的人:
1、读大学的人,他们专业就是计算机,汇编语言是JAVA,他们学习时间是比较久的1-2年是最少的,有些同学学的很扎实,出来找工作没有问题,有的同学还需要找第三方培训机构再造;
2、转行的人,由于软件开发行业人员薪资比较高,很多人跨行学习JAVA,会去报JAVA培训班,一般培训时间4-6个月,有的更久,是根据学员自身情况来规划学习时间;
3、天赋比较好的人,他们跨行自学JAVA,有的人几个月就掌握了JAVA的开发思想,而且做项目他们完成的都很不错。
一般学习JAVA,都要经过几个阶段,JAVA基础语言(一些基础知识)——JAVA高级语言(开发项目的框架),按市场统计大部分学习时间是4-6个月,便可胜任JAVA初级开发工程师,工作3年左右升JAVA中级开发工程师,再两年可以做到JAVA高级开发工程师,后面就是JAVA架构师或者项目经理。
一年足够了,二个月JavaSE,半个月html+css+div,一个月的数据库,Servlet+jsp一个月,然后SSH框架两个月。然后通起来串一遍,把知识结合起来,再做几个项目练练手,就差不多了。
Java并不算难,多久能学会跟你学习方式有关。一般学习Java有两种方式,一是自学,二是培训。培训的话一般是4-6个月。自学至少一年时间。自学知识学的不全面系统,也无法了解自己对知识的掌握程度,能否达到企业的用人要求还是未知。想尽快的参加工作,最好是系统全面的去学一下Java。学Java到【千锋】是明智之选,知识讲授细致、练习步骤极其详细,多语言融合中有细分,阶段性项目巩固。可以自己先去千锋实地试听两周感受下,看你适不适合,能不能学会。
不同的课程所需要的的学习时间也是不同的,一般比较冷门的IT行业机构都会开设对应的课程,例如:UI设计、Java开发、Web前端开发、Python开发等班,而这些课程的时间因为难度不同,一般在4-6个月左右,难的科目学习时间较长,简单的课程学习时间较短。所以参加IT大概半年左右就可以学成找工作了。
有一点编程基础的话,估计4个月左右。
基础部分,主要包括:HTML/JavaScript/CSS。不算太难,预估两个月左右能学完。只要学基础,不要学哪些花里胡哨的,现在开发基本都是用框架开发了。
框架部分,实际工作中主要用框架开发,两个目前主流的框架vue/react,必须学会至少一个。没接触过框架的话,会估计有些难度,最好能找人指点一下。预计两个月能掌握框架的主要功能。关键点:多动手实践。
首先要学习基本的语言和语法,用C或者Java入门都可以,然后起码需要初步掌握HTML/CSS/NJavaScript,接着就是前端框架和云开发的学习,多做编程练习,一年左右。