Java学习路线2023(简化版)

前端入门

Visual Studio Code【软件】

Visual Studio Code是一款重量级的跨平台编辑器,非常适合用来做前端开发(HTML、CSS、JavaScript等技术)

HTML

HTML用来定义网页的整体结构,比如设置页头、页尾、侧边栏、表格、方框等结构化的东西

HTML比较简单,先学习最基础的标签即可,快速通过,领悟它的思想即可,学习时间不必超过一天

CSS

CSS用来定义网页的样式,比如让设置网页背景色为蓝色、设置背景图片

CSS入门容易,但是精通难,先学习最基础的样式即可,快速通过,领悟它的思想即可,学习时间不必超过一天

JavaScrit

JavaScrit用来显示网页中的动态效果,比如弹出一个窗口、点击按钮播放视频

JavaScript要掌握的东西很多,需要慢慢学习

先学习一下JavaScript脚本在Html中的基础使用就行,以后再深入学习,学习时间不必超过一天

Typora【软件】

使用markdown语法写笔记

后端入门

IDEA【软件】

在编程界,如果一款软件能满足开发过程中的大部分需求,如写代码、编译代码、代码管理包管理、连接数据库、连接服务器,那我们可以叫它集成开发环境(英文名为IDE)

IDEA就是这样的的一款软件,它是最好的Java开发工具,没有之一

Java SE

Java SE指的是Java基础知识,主要包括数据类型、流程控制、变量、函数、类、接口、枚举、注解、反射、泛型、集合类等知识点

这个阶段,语法学到Java8即可,Jwt完全不用学了,Jdbc不是Java基础的重点,也不用学,

Maven

学习Maven 2的生命周期、依赖管理、项目结构等

MySQL

学习MySQL 8的数据类型、SQL语法

Navicat Premium【软件】

学习使用图形化工具Navicat Premium 16管理MySQL

MyBatis

Spring

Apifox或Postman【软件】

这两个软件主要用来发送HTTP请求

Spring MVC

学习三层架构,走上Web开发道路

Spring Boot

该框架极大简化了Web开发的复杂度

整合Redis

通过Spring Boot去操作非关系型数据库Redis

整合MQ

通过Spring Boot去操作各种消息队列工具

整合Swagger

Spring Boot中生成接口文档

进阶

VMware WorkStation Pro【软件】

虚拟机软件

FinalShell或Xshell7+Xftp7【软件】

连接远程服务器的工具

Linux

大部分编程语言的项目最后要部署到Linux上

Git

Git是一个版本管理工具,要学习一下它的命令和在IDEA中UI操作

GitHub世界最大的Git服务器,是一个好用的代码托管平台,Gitee是国内版的GitHub,都要熟悉下

Html、CSS、JavaScript强化

ES6

ES6是JavaScript的一个语法规范,这个版本相比以前有了很大改动

Node.js

node开发了解即可,学一下nvm和npm

Vue3

大前端框架

选项式API和组合式API两种风格都学习下

Element Plus

为Vue3打造的UI框架

投简历,约面试

以下技能先写着简历上,边投边学

Java八股文

Java多线程

Java虚拟机

持续学习

如果投简历长期没回应,或者面试通过不了,再往深了学

网上找Spring Boot+Vue的前后端分离项目,跟做,写简历上

MySQL强化 读写分离 分库分表 SQL调优

Redis强化

Spring Cloud Alibaba 分布式事务 分布式锁 分布式任务

Docker Jenkins Kubernetes

补充学习Spring Security

补充学习Java Web

扩展学习C/C++、C#、TypeScript、React、Uniapp、Kotlin、Gradle、Go、Rust

专题计划:数据库扩展学习、强化

​ 中间件扩展学习、强化

​ 前端扩展学习、强化等

最后

学得多不如经验多,感觉还是死磕前后端分离项目最有用

以上为Java学习路线简化版,去除了一些不太重要的技术。如有补充,欢迎评论。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值