0
点赞
收藏
分享

微信扫一扫

Java开发-面试专题

野见 2022-03-11 阅读 72
  1. Spring boot 相对 Spring有什么优势

  2. Spring哪些很好的特性:IOC AOP

  3. 如何使用IOC

  4. 通常如何获取bean

  5. bean 扫描路径

  6. 除了autowire其他获取bean的注解的方法

  7. autowire是按照什么规则来获取bean的?

  8. Map:只存60个键值对,需要设置初始化容量吗?设置的话设置多少初始化容量:需要 否则需要多次扩容 128 要考虑数组长度是2的幂次方、负载因子

  9. hashMap put get过程

  10. hashp什么时候退回回链表?为什么不是7

  11. 取模的时候为什么用&(length-1)

  12. 容量不是2的整数次幂 还用&(length-1) 影响会怎样?:容量是2的整数次幂,n -1 后,高位为1后的0都变为1,如 16:10000, 16-1=15:1111, 1111 再与 hash 做 & 运算的时候,各个位置的取值取决于 hash;如果不是2的整数次幂,必然会有的0的位,0与任何数&肯定为0,会造成更多的哈希冲突

  13. JAVA类加载过程(加载(类加载器问题) 验证 准备 解析 初始化)

  14. 垃圾回收机制:场景:计算机性能好 但Idea(也是一个Java程序)但比较卡,原因:可能是因为频繁产生Full GC 怎么排查问题进行调整

  15. Full GC效果不好 每次只能从90%-》85%之后又90%了,这种情况下应该怎么办比较好

(如果是一次fullgc后,剩余对象不多。那么说明你eden区设置太小,导致短生命周期的对象进入了old区。如果一次fullgc后,old区回收率不大,那么说明old区太小。)

面试过程中死了好多脑细胞 😫

但还是祝大家找工作顺利

举报

相关推荐

0 条评论