1、java 里有哪些数据类型,他们的包装类是什么2、java 里有哪些锁3、static 关键字4、锁升级机制5、volatile 关键字作用?6、String、Stringbuilder、Stringbuffer 的区别?底层原理,String 为什么不可变?7、双亲委派模型8、Springboot 有哪些注解?9、什么是 AOP?怎么实现的 AOP?10、mysql 的事物隔离级别有哪些?RR 下如何解决幻读?哪个是最高的隔离级别?11、索引失效的情况?12、mysql 日志有哪些?13、什么是 mvcc?14、integer 和 long 的缓存机制?算法题:leecode457 环形数组是否存在循环leecode1464数组中两元素乘积最大值