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