前言:
最近有很多粉丝朋友私信我,说找工作太难了,Java需要学到什么程度才能找到工作,这不 我针对了企业用人需求 做了个技术栈,基本上掌握个70%以上就能找到一个不错的开发工作,技术栈如下:
一:Java基础-语言语法
数据类型
运算符
流程控制
方法的定义,调用,重载
数组
二:面向对象
继承
封装
多态
三:JavaSE进阶
异常
常用类
集合
IO流
多线程
网络编程
JUnit
枚举
注解
反射机制
四:数据库+JDBC
Oeacle+MyQSL+JDBC
MyQSL
MyCat
五:前端知识
HTML
CSS
JS
JQuery
Ajax
Vue框架
六:JavaEE
servlet
Http协议
tomcat服务器
servlet基本原理
request和response对象
servlet请求转发和重定向
cookeie
session
servletContext对象与ServletConfig对象
jsp基本原理及应用
EL表达式
JSTL标签库
servlet过滤器
servlet监听器
七:开发工具
Git
Maven
八:Linux基本原理和操作
九:SSM框架
MyBatis
Spring
Spring MVC
十:Spring Boot
十一:分布式
RPC
Dubbo
FastDFS,NginX
Redis
Solr
十二:微服务
Spring Cluod
微服务会话管理
微服务调用OpenFeign
微服务GeWay
十三:常用设计模式
十四:多线程与高并发
十五:JVM
十六:算法
十七:项目实战经验
以上技术点掌握70%以上就能找到初级-中级开发的工作,针对这些技术点,我自己也画了一个详细的技术图,学习路线图,还有一些匹配度高的学习资料,需要的加群:1142951706 领取!
最后说一句(求关注,别白嫖我)三连支持一下 谢谢!