纯面试题1

  1. 创建线程的方式
  2. 线程有几种状态
  3. 线程的结束方式
  4. sleep和wait方法的区别
  5. 并发的三大特性
  6. 如何确保三大特性的第一点、第二点呢、第三点呢
  7. 什么是CAS,有什么优缺点
  8. 什么是ABA问题,如何解决该问题
  9. @Contended注解有什么用
  10. Java中的四种引用类型
  11. ThreadLocal的内存泄露问题(ThreadLocal的原理、内存泄漏问题、)
  12. Java中锁分类
  13. Synchronized在jdk1.6中的优化
  14. Synchronized的原理
  15. 什么是AQS?
  16. AQS唤醒节点时,为何从后往前找
  17. ReentrantLock和Synchronized的区别
  18. ReentrantReadWriteLock的实现原理
  19. JDK中提供了哪些线程池
  20. 线程池的核心参数是什么
  21. 线程池的状态
  22. 线程池的执行流程
  23. 线程池添加工作线程的流程
  24. 线程池为何要构建空任务的非核心线程
  25. 线程池使用完毕为何必须shutdown()
  26. 线程池的核心参数如何设置
  27. ConcurrentHashMap在1.8做了什么优化
  28. ConcurrentHashMap的散列算法是怎么样的
  29. ConcurrentHashMap初始化数组的流程
  30. ConcurrentHashMap扩容的流程
  31. ConcurrentHashMap读取数据的流程
  32. ConcurrentHashMap中计数器的实现

  33. 谈谈你对Spring的理解
  34. Spring中应用了哪些设计模式
  35. 谈谈Autowired和Resource的区别
  36. 介绍SpringZhon中的常用的注解
  37. 谈谈你对循环依赖的理解
  38. Spring中是如何解决循环依赖的
  39. Spring循环依赖三级缓存的问题
  40. Spring中Bean的生命周期
  41. Spring中支持几种作用域
  42. Spring中的事务隔离级别
  43. Spring中的事务传播属性
  44. Spring中的事务的实现方式
  45. Spring中的事务本质
  46. 谈谈你对BeanFactory和ApplicationContext的理解
  47. BeanfactoryPostProcessor的理解
  48. 谈谈你对SpringMVC的理解
  49. 谈谈Spring和SpringMVC的关系

  50. InnoDB如何管理Page页
  51. 为什么写缓冲区,仅适用于非唯一普通索引页

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AngleoLong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值