JAVA面试心得

1.Mybatis的作用是什么,为什么不用jdbc连接数据库?

2.List的底层数据结构是什么,怎么遍历list,list的方法有什么?

3.讲一下堆排序是如何实现的?

4.Springboot有哪些常用的注解

5.如果不用@Autowired自动注入,还可以怎么注入?

6.索引有什么作用,怎么实现?

7.讲一下锁

8.是否了解垃圾回收机制?

9.谈谈一些常用的算法

10.迭代器是怎么实现的?

11.什么是平衡二叉树?

12.B和B+树的索引问题

13.Spring和SpringMVC是什么关系

14.如何捕获异常,抛出异常,如何抛出一个特定类的异常呢?

15.怎么创建线程,了解线程池吗?

16.再讲一下集合吧,List是接口吗,ArrayList是定长的吗,Set是接口吗,Set下有哪些实现类

17.再讲一下红黑树吧

你可能感兴趣的:(java)