
java面试
文章平均质量分 94
周虽旧邦其命维新
剑气纵横三万里 一剑光寒十九洲
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2023面试笔记四
2023面试笔记四原创 2023-11-10 13:47:44 · 1047 阅读 · 0 评论 -
2023面试知识点三
2023java高级面试笔记原创 2023-11-03 11:56:25 · 989 阅读 · 0 评论 -
2023面试知识点二
面试笔记原创 2023-10-14 15:19:10 · 548 阅读 · 0 评论 -
2023面试知识点一
java高级2023面试题原创 2023-09-17 10:27:29 · 1226 阅读 · 0 评论 -
面试知识点
1、cas CAS是英文单词CompareAndSwap的缩写,中文意思是:比较并替换。CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B。 CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做。整个比较并替换的操作是一个原子操作。CAS虽然很高效的解决了原子操作问题,但是CAS仍然存在三大问题。 循环时间长开销很大。 只能保证一个变量的原子操作。 ABA问题。 循环时间长开销很大: CAS 通常是配合无限循环一起使用的,我们可以看到原创 2021-09-24 16:37:28 · 687 阅读 · 0 评论 -
面试时遇到的一些问题整理
一、HashMap和HashTable的区别,什么时候用HashMap,什么时候用HashTable 不必考虑线程安全问题时使用HashMap,多线程的情况下建议使用ConcurrentHashMap 二、依赖注入的类型有几种? 1.接口注入 2.set方法注入 3.构造方法注入 三、事物的特性有哪几种? 1.原子性 2.一致性 3.隔离性 4.持久性 四、a...原创 2019-04-29 09:56:32 · 218 阅读 · 0 评论