Java 面试知识点总结

3 篇文章 0 订阅
3 篇文章 0 订阅

Java 面试知识点总结

Java面试知识点总结,会不断进行完善,1个月内将下面的列的提纲补充完整,同时包含部分答案,仅供参考使用
会不断进行更新,同时也会在个人的github上面进行更新对应的源代码

Java 基础

  • 面向对象理论基础
  • Java集合 list、map、set
  • 常用类 Integer、String、StringBuilder
  • Java反射
  • JDK各个版本特性

数据库

  • 三大范式
  • 索引
  • 索引结构原理
  • innerDB和My

数据结构

  • 队列

常用算法

  • 排序
  • 暴力法
  • 贪心
  • 递归与分治
  • 回溯
  • 动态规划

多线程

  • 线程创建、执行、状态转化
  • AtomicInteger和AtomicXXX
  • CountdownLatch、CyclicBarrier
  • Semaphore、ThreadLocal
  • CAS 比较交换思路
  • 锁机制,独占锁、非独占锁
  • AQS抽象队列同步器
  • 线程池

JVM

  • JVM内存划分
  • JMM
  • 对象存活判断
  • 常用GC算法
  • GC触发原因
  • 垃圾收集器
  • 类加载过程

Mybatis

  • MyBatis核心类以及原理
  • 一级缓存、二级缓存
  • 常用配置
  • 常用标签

Spring

  • 基本使用
  • Spring 启动过程
  • Bean声明周期
  • IoC原理
  • Aop原理
  • 事务实现原理
  • 事务传播机制
  • 事务隔离级别
  • MVC请求过程
  • Spring Boot VS Spring

设计模式

  • 常用设计模式
  • 实现
  • 开源中的实现
  • 动态代理(重点说明)

web知识

  • session、cookie
  • servlet声明周期
  • listener、filter、servlet的启动顺序
  • 转发、重定向

redis

  • 快?
  • 集群
  • 备份

Tomcat

  • 框架
  • 启动过程
  • 优化配置

web安全

  • XSS攻击
  • SQL注入攻击
  • 权限
  • SCRF攻击
  • HTTPS

分布式

  • 集群
  • CAP理论、BASE理论
  • Spring Cloud VS dubbo
  • 分布式主键
  • 分布式锁
  • 分布式事务
  • 一致性Hash
  • 幂等性

Spring Cloud

  • 注册中心
  • 网关
  • 配置中心
  • 负载均衡
  • 熔断
  • 限流
  • 分布式事务

Linux

  • 常用命令
  • docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值