Java学习路线

2023年 10月 12日 81.3k 0

下面的内容是我个人对我接下来学习Java的路线规划。不一定准确,也不一定适合屏幕前的你,不喜勿喷。

那么,Java该从哪里学起,如何进步呢?

1:JavaSE

这部分属于java语言基础阶段,相对来讲比较容易。但是这部分很重要,基础一定要打好。

这部分拿下之后。下一步,继续学习。

 

2:mysql

数据库,数据存储的地方,很重要,毕竟数据无价,刚开始接触,了解基本的增删改查建表语句,字段类型使用就可以,这玩意小规模使用,没啥难度,大数据量涉及到的调优及分库分表、分布式之类的就有那个条件再说。还有,不要杠,上来就学oracle,一个是那玩意收费,一个是我工作这几年还真没见过几家公司使用oracle。

这部分拿下之后。下一步,继续学习。

 

3:web前端

作为一个工作多年的网络开发人员,我对web前端不能说是啥也不会,基本上就是一窍不通,html就没啥了,javascript也还好说,css是真写不了,脑子不够用,记不住。

Javascript想玩的深还是比较难的,需要花一些时间。现在基本上也都是前后端分离,学学原生的javascript,再直接学框架就好了。

这部分拿下之后。下一步,继续学习。

 

4:javaweb

这里我们需要掌握的就是servlet和jsp,jsp单说一下,这玩意学不学其实都可以。也不难。

这部分拿下之后。下一步,继续学习。

 

5:框架整合

SSM:Spring+SpingMVC+Mybaits

SSMP:Spring+SpingMVC+Mybaits Plus

这部分学完之后,基本上就可以做一个项目了。

这部分拿下之后。下一步,继续学习。

 

6:Spring Boot

框架整合学完,其实还是不太够的,我们还是要继续学习Spring Boot,目前最新版本好像是3.0,对应的JDK版本是17,不太推荐学,市面上现在基本上没有用的,学还是要从二点几学起

这部分拿下之后。下一步,继续学习。

 

7:linux

上边的都学完了,基本上做项目就没有问题了,那接下来,我们需要将项目部署到服务器上,常用的服务器基本上就是linux了,这个,说简单也简单,说难也不容易,看你怎么学。

这部分拿下之后。下一步,继续学习。

 

8:nginx

Nginx可以实现反向代理,意味着可以实现更高的并发。或者使用它来实现分布式之类的操作。

这部分拿下之后。下一步,继续学习。

 

9:redis

缓存技术redis,他是存储在系统的运行内存中,速度要比数据库快。但是,她不是数据库,不要啥都往里塞,这部分不管是在开发中还是在面试中用到的都比较多。

这部分拿下之后。下一步,继续学习。

 

10:微服务

这部分就像我们常说的Spring Cloud 现在还有Spring Cloud阿里巴巴。感兴趣的,可以找资料学一学。

这部分拿下之后。下一步,继续学习。

 

11:中间件MQ

中间件这个我们一般常用的像RabbitMQ或者RocketMQ,主要是用来处理一些消费队列,或者高并发之类的功能。

这部分拿下之后。下一步,继续学习。

 

12:容器技术

目前市面上流行的基本上就是docker了,这个主要是方便部署。

这部分拿下之后。下一步,继续学习。

 

13:分布式版本控制(git/svn)

这个主要是在多人协作开发的时候使用。懂基本操作即可,也可以在github或者码云上搞一个自己的仓库,将自己写的代码传到线上,供大家下载。

 

基本上学到这个位置,java基本上就没什么问题了。学的时候基础要学好,没有实际项目的支撑,也深入不到那里去。

 

有好的建议,请在下方输入你的评论。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论