有了 Python 开发基础,Java 的内容都可以快速过一遍,复杂地方跟着写一遍。
一、基础
1、Java 基础:尚硅谷 - Java基础
全部快速过一遍,
2、数据库:略。
着重 mysql 高级部分(针对面试):索引、事务、锁、日志、慢 Sql 等直接上八股文,或者系统看一下尚硅谷或黑马播放量高的mysql高级部分
3、JDBC:略
用到搜教程即可,后面都是框架集成了,不需要原始 jdbc 操作
4、JavaWeb:尚硅谷 - JavaWeb
只看如下:tomcat、servlet、filter、listener、cookie、session涉及:p55-p92、p103-p113
5、Maven:包管理器,无需专门学
6、JUC - 并发编程(偏面试):黑马-并发编程
教程很细,可以放到最后边再看这个相对是B站最好的并发编程教程面试相关:synchronized、并发容器等
7、JVM - 虚拟机(偏面试):黑马-精简JVM
可结合我的博客:https://itnxd.eu.org/posts/43777.html建议过一下视频面试相关:涉及到的模块有:内存结构,垃圾回收机制,类加载机制
二、框架
1、Spring
ioc、aop
2、SpringMvc
3、Mybatis、Mybatis-plus
4、SpringBoot
5、SpringCloud
三、中间件
1、MQ(rabbitMq、Kafak)
2、Redis(暂不需要,Python应该也学过)
3、Dubbo、Zookeeper(暂不需要,用到再说)
4、ElasticSearch(暂不需要,用到再说)
四、项目(暂不需要)
文章来源
发表评论