【2021届】Java面试复习提纲

该文章主要是作为一个Java复习的提纲,采用的并不是对每一个知识点进行讲解的形式,它的目的很纯粹,就是为了检测自己的掌握程度,针对面试题目复习,如果掌握不够好,建议先去专栏学习:面试复习专栏

你可以将其作为模拟面试的问题来源,测试你的熟练程度;也可以当作面试前的知识点梳理,对一些细节问题进行填补;

当然,这个笔记本也同样适用于那些能够通过简历筛选,但是对计算机基础所知甚少的人,如果你之前从未在学校修过或者自学过这些课程,你依然可以通过这份笔记快速备战面试

首先,如果对Java学习的体系不了解,建议先去这个博客保存一下这张图:Java技能图谱

一、Java基础

1.1 语言基础

1.2 面向对象

1.3 面向对象

1.4 异常

1.5 数组

1.6 常用类

二、容器集合(源码)

2.1 List

2.2 Set

2.3 Map

2.4 Collections

三、并发

3.1 并发基础

3.2 CAS

3.3 Synchronize原理及优化

3.4 JUC工具

四、JVM

4.1 类加载过程

4.2 类加载器

4.3 JVM垃圾回收

五、Java高级

5.1 反射

5.2 注解

5.3 Socket

5.4 Nio、Bio

5.5 泛型

5.6 JDK8和11

六、操作系统

七、计算机网络

八、算法与数据结构

九、数据库(MySQL)

十、缓存(Redis)

10.1 Redis基础

10.2 跳跃表

10.3 Redis持久化

10.4 Redis哨兵

10.5 Redis配置

10.6 Redis主从复制

十一、Spring

十二、SpringBoot

十三、SpringMVC

十四、Mybatis

十五、常用设计模式

十六、消息队列(RocketMq、rabbitMQ、kafka)

十七、微服务(Dubbo、zookeeper、SpringCloud)

十八、项目

18.1 高并发

18.2 高可用

18.3 高安全

十九、系统架构

二十、Netty

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值