时间有限,想快速掌握Java相关知识,要学哪些东西?结合个人经验和面试问题总结了以下需要掌握的速通版的技术栈,想全面学习的可以看个人主页全面的学习路线。
【学习内容】:Java基础、Spring、Mybayis、SpringBoot、SpringCloud、Maven、MySQL、Redis、项目、JUC、JVM。
学习的时候最好边学边做笔记,这样有助于后续的复习。以上是个人学习的路线,仅供参考!以下学习地址直接在B站搜索即可。
【Java基础】
如果有其他语言的基础,java会学的比较快,如果没有,可以挑重要的看一看,后续做项目或其他东西再实战编程进行熟练。
推荐地址:Java入门基础视频教程(黑马程序员)
学习时长:40h
推荐指数:⭐⭐⭐⭐⭐
【Spring相关】
Java很重要的框架,非常建议学习,面试的重点,做项目也是要用这些,IOC AOP DI这些重点
推荐地址:SSM框架教程(黑马程序员)
学习时长:21h
推荐指数:⭐⭐⭐⭐⭐
【Spring Cloud】
Java很重要的框架,如果做微服务相关的,非常建议学习。
推荐地址:SpringCloud框架开发教程(尚硅谷)
学习时长:25h
推荐指数:⭐⭐⭐⭐⭐
【Maven】
Java项目很重要的,面试问的不多,但做项目需要,后续实习过工作做项目都需要的。
推荐地址:Maven全套教程(黑马程序员)
学习时长:6h
推荐指数:⭐⭐⭐⭐⭐
【MySQL】
数据库,面试的重点,非常建议学习。
推荐地址:MySQL数据库入门到精通(黑马程序员)
学习时长:30h
推荐指数:⭐⭐⭐⭐⭐
【Redis】
面试重点,非常建议学习,实战篇建议跟着做一下,Redis的用处真的很大。
推荐地址:Redis入门实战教程(黑马程序员)
学习时长:42h
推荐指数:⭐⭐⭐⭐⭐
【项目】
学完上面的,可以在网上找个简单的项目练练手,看看Spring相关的和数据库相关的在Java中是如何应用的,光看不练很容易忘。
【JUC】
Java并发相关的知识,非常建议学习,面试重点,如果时间有限要面试了可以先不学这个
推荐地址:深入学习Java并发编程(黑马程序员)
学习时长:32h
推荐指数:⭐⭐⭐⭐⭐
【JVM】
Java虚拟机,面试高频考点,很建议学习,尤其是垃圾回收机制,可以只看视频的前半部分和后面的调优。如果时间有限要面试了可以先不学这个
推荐地址:宋红康JVM全套教程(尚硅谷)
学习时长:35h
推荐指数:⭐⭐⭐⭐⭐