零基础学习java,学几个月能学会呢?
网友解答: 谢谢邀请!学习Java需要一个系统的过程,不同的学习方向也需要不同的学习时间。目前Java广泛用于Web开发、大数据开发、Android开发以及各种后端服务开发领域,通常情况
谢谢邀请!
学习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零基础自学:
半年+!这个是要被天赋、学习时间、学习质量、学习资料等等原因左右的!
1、学习天赋是指你是不是很容易看懂相关的书籍和视频,是不是很容易将所有的技术知识点都能融汇贯通,这个是个人能力的问题。
2、学习时间,看你能为Java抽出多长时间来学习,是一个小时、两个小时还是一天,这个非常重要,这个是看你的个人的生活状态,工作OR学生。
3、学习质量,看你在你学习的时间内,能学进去多少知识,是不是能全神贯注的学习,是不是能静下心来去搞懂一章的技术知识,花一个小时去搞懂Java安装配置和花一天搞懂两者的学习质量是不一样的。
4、学习资料,你手里的学习资料是2018或者2019年新版的吗?是不是符合现在企业的就业需求,手里制定的学习路线图和视频教程是不是相符,想要深入学习的技术,相关的书籍是不是已经配备齐全了,是不是已经加入了一个比较好的Java学习交流群,随时都可以交流学习,而不是天天东扯西扯。
二、Java培训学习:
这个时间就相对稳定了,当然了也不排除有意外情况,比如说:阶段测试没有过,需要留级学习,延长学习期限等等,一般同学的学习周期都在五个月左右。
一个月两个月就承诺你就业的,还是看看就好了,哪里有那么神的,要记住,我们是零基础哎,如果零基础就能在培训三个月之后找到工作,那是不是有点基础的,一个月就能搞定?!公司不傻好吧,面试官一问就能将你的技术知识的掌握程度了如指掌,切记不可投机取巧!
以上!如有更多疑问,欢迎评论或者私信撩我~