基础补全计划
1 Java学习路线
1.1 基础
Java 基础语法:
- 面向对象——封装、继承、多态
- 数据类型
- 等
Java 进阶:
- JVM监控及调优
- Java多线程
- IO
- 反射
- 异常
- 等
1.2 数据库
SQL
MySQL
1.3 Java Web 基础+实战
web主要是利用通信来实现与Java的交互,Java在后台进行逻辑处理,web则是在网页中显示内容展现给用户。其中web分为服务器和客户端,Java在服务器端应用广泛,例如servlet/JSP/第三框架等。
动态web资源开发技术:JavaScript、JSP/Servlet、ASP、PHP等。在Java中,动态web资源开发技术统称为Java Web。
前端知识 + 后端 Java 技术
前端有三大基础技术:
- Html5
- CSS3
- Java Script
(Vue、React等框架)
后端:
- Servlet、Servlet容器(如Tomcat)
- Filter
- Listener
- Session
- Cookie
- JSP
- EL 表达式
- JSTL
- 等
1.4 Java开发框架
- 项目管理-maven
- 项目管理-git
- SSM框架:
- Spring
- SpringMVC
- Mybatis
- MybatisPLUS
- SpringBoot
1.5 中间件&服务框架
微服务框架-Springcloud
分布式框架-Dubbo
分布式框架-zookeeper
消息队列-Rabbit
MQ分布式消息-Kafka
微服务部署-Docker
分布式缓存-Redis
分布式搜索-ElasticSearch