商米Java 二面
- 多项式表达式计算使用什么数据结构
- 在图中,两点之间求路径问题
- Java中的对象创建过程,类加载过程
- 父子类static代码块,非static代码块,构造方法的执行顺序。基本上代码块分为三种:Static静态代码块、构造代码块、普通代码块
- static和final修饰的变量分别在什么时候被初始化
- 什么是面向对象?如何理解面向对象的三大特性
- 为什么static修饰的方法不能重写
- 数据库为什么使用B+树索引,B+树的结构
- 什么情况下适合索引?
- mysql事务的原理
- spring cloud的注册中心原理
- spring mvc的流程
- spring事务失效的场景
- 自己new的对象为什么在spring中注入失败
- IOC实现原理
- 并发编程中死锁的场景,如何解决死锁
- 线程池工作原理,如何创建多线程
- synchronized和lock的区别和使用场景
- wait和notify使用场景
- java的内存结构,垃圾回收的主要区域是哪里,有哪些垃圾回收算法。什么样的对象会到老年代
问了70分钟把我挂了