从2021年4月份开始零基础学习java到现在已经将java所涉及的知识大概都学习了一遍,大概顺序如下:
java基础,javase,mysql,jdbc,前端三件套(css,html,javascrip),javaee(javaweb),框架三件套(spring,springmvc,springmybatis),maven,springboot,linux(一些基本指令的使用),redis,springcloud,docker(做项目的时候用到才学的),项目做了一个ssm电商项目,微服务的尚医通项目(b站上学的)。
学完以上知识后又花了大概20天的时间学习了jvm和juc,学了一遍不是很懂,以后会继续去学习的。现在学完这些之后我觉得有必要重新开始学一遍,因为上面的知识都是第一遍零基础学的,怎么说呢,第一遍没有基础学的没有那么深刻,我打算从今天开始重头开始学习一遍java技术栈,巩固自己的知识,而且,一面学习一面总结面试题,理解面试题,背面试题(毕竟是面向工作编程),然后算法和数据结构以前只是零零散散的学了一点,以后也会在日常刷刷算法题,毕竟,算法还挺重要的。
以后每天打卡,总结每一天所学的知识,既是总结,也是一种分享。