零基础学java应该从哪里开始?

 我来答
知了堂IT培训
2021-12-16 · 成都天府软件园重点扶持的互联网+教育公司
知了堂IT培训
知了堂是成都天府软件园重点扶持的互联网+教育公司,重点开设Java、网络安全、Web前端、UI/UE设计、渗透测试等培训课程,助力应届大学生及想要参加IT培训的广大有志青年实现高薪IT梦。
向TA提问
展开全部
零基础学Java最开始要做的就是整理出一份Java学习路线,只有合理规划学习路线才能在最短的时间里有效的学习。下面来看一份Java的学习路线以供参考:
第一阶段、JavaSE 课时:20天
• Java基础语法• 面向对象基础• 常用API• 集合框架• 线程(池)• 代理反射• 网络编程
第二阶段、JavaWeb 课时:15天
• html•Css•javaScript•Jquery• JavaWeb• session(cookie)• filter• 上传和下载组件• JSP• Tomcat服务器• Druid连接池
第三阶段、企业级框架 课时:25天
• Spring• SpringMVC• SpringBoot• MyBatis(MyBatis-plus)• Maven管理• Git•Tomcat集成•数据库分库分表
第四阶段、互联网前沿技术 课时:25天
• Dubbo分布式框架• SpringCloud微服务• RocketMQ消息中间件• Redis缓存中间件• ES查询中间件• Vue前端框架•OSS对象存储中间件
匿名用户
2021-12-15
展开全部
零基础应该如何学习Java呢,学习Java有哪些好方法?进行开发,进行编程,需要有一个想法。否则,就是进行搬砖头了。编程思想,一直以来都是最重要的,不仅要学习好,还要应用好,如何让代码赋予灵魂,这是一件需要研究的事。那么零基础学习Java的正确方法有哪些。
一、从基础开始学习
找一个Java基础教程来学习,学习基础的时候,应该尽量多做,很多时候,你想当然的事情,当你写出来运行时,你会发现情况并非如此,最好进行实际的尝试。
二、学习掌握开发框架
在您学习了基础内容之后,此时您还不足以参加工作,您还需要继续学习Java Web框架,并且还需要学习一些开发框架,如spring,springmvc,mybatis。在现阶段,你只需了解网络上maven的基本用法就可以了,有些高端用法随着你工作经验的增加,可以逐步接触到。
三、工作中锻炼自己
当你完成开发框架的学习后,你应该找一份工作,可以在学校找实习。并且在找工作的同时,你不应该停止学习。准确地说,以后工作过程中也是不能停止学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
师秋翠03g
2021-12-15 · 贡献了超过1050个回答
知道答主
回答量:1050
采纳率:8%
帮助的人:34.6万
展开全部
要打好基础,其次,现在互联网每天都在不断前进。无论是网站还是app都需要有服务端才能运行的起来(单机的和静态网站还是不多的)。所以,不管你以后会不会从事java后台的工作,我觉得了解一下还是很有好处的。而且,一般的大学应该也会开javaweb这门课吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
生活导师小兰

2021-12-15 · TA获得超过500个赞
知道小有建树答主
回答量:1262
采纳率:43%
帮助的人:45.7万
展开全部

提到零基础通过自学Java最终找到一份Java开发的工作,其实这件事还是有难度的,尝试的人很多,最后大半都会失败。失败的原因有很多,包括学成的愿望不够强烈,随便试试的心态、没有好的学习教材以及良性的学习规划、不懂得学习编程的原理、遇到难题无法解决导致学习效率很低、最主要的还是作为一个零基础的初学者没有人指导带着学。所以一个零基础的人通过自己摸索,最后还能找到一份Java开发的工作是非常不容易的,这样的人往往意志力很坚定,有较强的学习能力,以后都会成为这个行业的技术佼佼者

推荐学习方式:视频教程+书籍

因为我当初就是自学的Java,所以对这方面还算比较了解。零基础学习最好的方式应该是“视频教程”配合一些讲原理的书籍来学习,视频教程比较通俗易懂,而书籍重在理论的理解,可以让你从原理上对于Java语言每个阶段的知识点有更加深刻的理解。

所以首先就要有一套最新的完整的Java学习教程(基础知识点+作业+项目实战),然后我推荐的书籍是《Head First Java》,如果有耐心看完这本书,会让你对于Java面向对象有深刻的理解,让你学会如何像一个面向对象开发者一样的去思考。

推荐教程:

2021全新版Java300集课程_java零基础小白自学Java必备优质教程


本套教程专门为零基础学员而制,适合准备入行Java开发的零基础学员,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

可私信或者评论1获取领取方式

学习规划:

建议一天要拿出至少4个小时来学习,学2个小时的新知识点,剩下2个小时练习代码,每天先看视频教程,然后把视频中的代码全部盲写练习一遍,加深印象。然后看对应的书籍章节,对于今天所学的知识点加深理论知识的理解,把书中的代码全部在键盘敲一遍。

一般教程中都会配有今天的作业,把作业的代码全部独立完成。如果你能坚持每天学习,这个过程大概要持续四五个月的时间,周期的长短取决于自己的学习能力和每天能拿出多少时间,最后都要把主要的技术点掌握即可。从最基础的语法开始学习,直到学完Springboot后,完成两个像样的项目模块,就开始投简历找工作。最后能不能成功,就看你能不能挺得住过程中遇到的种种困难,把一个个困难解决,高薪就能拿到。

2022年Java初级工程师需要掌握如下技能:

第一部分:JavaSE

Java基础语法、面向对象基础、API基础、集合基础、Git、面向对象进阶、Web服务器基础、异常、集合、IO流、多线程、网络编程、Lambda、反射、文件上传和下载。

第二部分:JavaWeb

HTML5&CSS&Nginx、Servlet、Request&Response、Cookie&Session、JSP、EL、JSTL、Filter&Listener、MySQL&Oracle、JDBC、MyBatis、JavaScript、JQuery、Ajax、Redis、Maven基础。

第三部分:框架

Spring、SpringMVC、Maven高级、Zookeeper、Dubbo、Spring Boot、Elasticsearch、RocketMQ、Mybatis-Plus等。

掌握以上技术后可以在一线城市找到15K薪资左右的工作,如果是在二线城市应该是10K左右。

第四分部:进阶(选修)

Spring Cloud、Docker等。


学习过程中遇到困难如何解决?

让很多人放弃继续学下去的罪魁祸首就是问题长时间无法解决,如果一个小问题就会困扰我们几个小时的时间,这样的情况一旦多了,大部分人都会有要放弃的想法。其实并不是我们的能力不能学习Java,也不是我们的智商不足,而是因为自己没有接触过,自学的困难点就在这个环节。

下面介绍两种快速解决问题的办法:

1、百度&谷歌

作为Java学习者,一定要在开始的时候使用好搜索引擎,Java的生态圈非常健全,你现在所遇到的大部分问题,曾经都有前辈遇到过,很多问题在百度上搜索一下便会有你想要的答案,多尝试自己独立解决问题,慢慢形成习惯,时间久了你解决问题的能力就会飞快提升。

2、问大佬

百度虽然数据庞大,但是有一些问题在百度上解决不了,这个时候就要寻求更加智能化的武器,那就是“人”。如果身边有做开发的朋友,可以把你的问题发给朋友同学,让他给你进行解答,如果你身边没人做这个,建议你在网上多加一些这方面的技术大佬,可以加一些氛围较好的Java交流群,这样对于我们解决问题的效率就会提高很多。

初学者学习Java不要走入的误区:

1、只看视频,很少写代码。

2、不了解需要学什么技术可以就业,盲目的学这里看看,那里看看。

3、只学基础知识,一个项目都不写。

4、没有任何规划,学的内容都很零散。

5、遇到问题钻牛角尖。

6、不要自己一个人瞎琢磨,走的基本都是弯路,要记得多跟大佬交流。

总结:

零基础如何进行自学已经都给大家讲完了,希望对大家有所帮助。想要通过零基础自学到就业基本都是九死一生,最后能成功的人寥寥无几,全靠自己的付出努力和造化。对于那些特别热爱IT技术,想要通过学习技术改变生活质量的朋友,真的想进入到这个行业,尽量要去找技术全面的人全程指导你,先进入到这个行业再想以后的发展。全靠自己摸索毕竟是一个概率极低的事情,有的时候我们需要借力帮助自己达到一定的目的,大家加油。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式