【大厂面试】之招银网络

2023-12-18 22:47:11
  1. static能修饰abstract类/方法吗?
  2. 本地方法native是abstract的吗?
  3. 如何保证多线程安全
  4. 并发的三大特性 原子性 可见性 有序性
  5. synchronized 和lock 还有 volatile的区别
  6. volatile是如何保证数据的可见性
  7. jvm双亲委派机制 简单说一下
  8. 自定义同包路径的String等,系统调用的是jdk的String还是我们的String
  9. 怎么保证我们自己写的不会替换掉jdk自己的
  10. 类加载器的顺序
  11. jvm是怎么给对象分配内存的?
  12. 堆内存分为几块?每块的区别是什么?
  13. 我们新建一个对象时候,这个对象会被堆分配在哪个区?一定会分配到这个区吗
  14. 要是我们new的对象内存大于新生区?这时候怎么办?
  15. 垃圾回收机制
  16. 垃圾回收的分代回收说一下
  17. 设计模式所遵循的原则
  18. jvm的指令重排
  19. 索引的底层数据结构
  20. B+树和B树的区别是什么
  21. 做过什么项目?简单谈一谈
  22. redis用来干什么
  23. redis为什么比数据库快

文章来源:https://blog.csdn.net/m0_48904153/article/details/135072642
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。