Java 完整学习路线,如何系统化的学好Java?

前言

如果你是一个刚入门的小白,那么首先你需要科学的选择一门适合自己的编程语言。好,这时候你发现了一种纯面向对象的语言,在深究之后又对其产生了非常浓厚的兴趣,那么恭喜,您和 Java 的缘分就此开始!
在这里插入图片描述接下来,你需要明确三个问题:

学习 Java 的目的是什么 ?

要有一个明确的目标,不然容易半途而废,定一个小目标能让你有坚持学习的动力。

学习 Java 可以做什么 ?

了解Java可从事的岗位和行业动态可以帮助你明确方向和积累经验。

对 Java 是否感兴趣 ?

Of course, it’s quite interesting!

注意:学习 Java一定要连续且循序渐进的"系统化"学习!

学习方法与习惯

1. 看视频

如果是自学的话,我建议主要的学习途径是看视频,不论是b站还是其他网站的教学视频,最好是看一套下来的,包括Java基础、数据库、web前端、企业级框架等比较全面的,这样就避免了在不同教学风格间跳来跳去。

2. 写博客

坚持写博客是一个非常好的习惯,如果你能养成这个习惯,不仅能加深对技术点的理解,还能提高自己的写作能力,边分享,边学习,或许自己以后还能用到。同时,如果你博客写的好,那阅读量还可能会蹭蹭的往上涨,然后你就会很快乐,嘿嘿……

3. 多看官方文档

英文的看不懂就看中文的,不管是Java API还是框架的学习,官方文档都是最直接、最实时并且最准确的。所以当你学习一个新技术时,可以跟着官方文档一步一步来。当你遇到很多问题和技术细节的时候,认真将官方文档过一遍,你会发现很多问题和认识模糊的地方都会清晰起来。

4. 读文章

网上的博客数不胜数,其中不乏有一些Java大神写的优秀文章,可以关注长期学习,不仅能学到知识,还能提升自己写博客的能力,其中的好处就不必多说了。

5. 看书籍

之所以把看书放到最后,是因为大部分初学者看书基本看不下去,推荐的话,可以看一下《Java核心技术》,也可以当本工具书用,其他有名的书籍可以等工作以后看~

PS:关注微信公众号"疯狂猿始人",回复"java"即可免费获取java书籍合集!

注意:

  • 不能光看不敲,一定要多敲代码,多动手,多练习!
  • 代码一定要规范!命名一定要规范!从一开始就要养成的习惯!
  • 遇到问题,自己解决,解决不了的话,先找官方文档,其次求助大佬,最后问度娘!

学习路线

1. Java 基础

Java语法、Java常用类、数组、异常处理、集合框架、I/O、JDBC、多线程、网络编程、JUC并发编程、JVM 等…

2. Java Web

Tomcat、Nginx、Maven、Servlet、Cookie / Session、Filter过滤器、HTTP协议、MVC架构、前端基础 等…

3. 常用数据库

MySQL / Oracle、Redis、MongoDB 等…

4. 常用中间件

RabbitMQ / RocketMQ / Kafka、ElasticSearch、MyCat、ShardingSphere 等…

5. 常用框架

Spring、Spring MVC、MyBatis、Spring Boot、Spring Cloud、Spring Security 等…

6. 运维

Linux、Docker、Jenkins、Kubernetes 等…

注意:以上内容仅供参考,学习内容不是一成不变的,一定要不断坚持,不断积累。

最后

语言不是一朝一夕就能掌握的,是要经过长期的学习和练习才能真正熟练掌握和运用的。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

toollong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值