JavaSE
1.Java历史以及发展历程(了解)
2.数据类型和运算符
3.逻辑控制语句
4.方法
5.数组
6.类和对象
7.封装,继承,多态
8.抽象类及接口
9.String
10.异常
数据结构
1.泛型
2.顺序表
3.链表
4.栈和队列
5.二叉树
6.堆
7.排序
8.map&set
9.反射,枚举,lambda表达式
MySQL
1.安装与配置
2.数据库基础
3.增删改查
4.索引事务
5.JDBC编程
JavaEE初阶
1.计算机工作原理
2.多线程
3.文件io
4.网络原理
5.网络编程
6.http
7.tomcat
8.servlet(现在企业中应用相对较少,属于被淘汰的产品,了解即可)
9.Linux
10.jvm
JavaEE进阶
1.SpringMVC
2.IOC&DI
3.Spring配置
4.Spring日志
5.Mybatis(Plus)
6.统一功能处理
7.SpringAOC
8.事务
9.Spring部署以及底层代码(了解)
10.Spring自动配置
学习完以上内容并自己利用SSM框架做两三个项目可以找实习,在实习中参与更大的项目,丰富自己的技术栈和简历。
对于参加秋招社招的Java程序员应该对以下技术栈熟悉
1.Redis
2.docker
3.Git
4.应该会一部分前端 如HTML+CSS+JavaScript
Vue Json等
5.对自己写出的代码可以自己编写测试用例进行测试,并对测试有了解。