
面试
文章平均质量分 56
IT行业面试资料总结
励志秃头码代码
我的梦想是赚打钱,把掉的头发补上去
展开
-
面试--悲观锁和乐观锁
乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生。总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿。总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上。锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以。时候,这样可以省去了锁的开销,加大了系统的整个吞吐量。即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的。实现的版本,在一些处理器上延迟时间是零。的,因为在这段时间它的值可能被改为其他值,然后又改回。原创 2024-07-04 15:09:42 · 715 阅读 · 0 评论 -
JavaSE 数组(Array,List)面试
是什么?数组是用于存储相同类型元素的一种数据结构,它的长度是固定的,元素的存储是连续的,每个元素都有一个与之对应的下标,它通过下标来获取它的元素.特点:1.元素个数固定2.元素类型相同3.数据存储是连续的4.每个元素都对应一个唯一下标作用是什么?用于存储数据,它是一种数据结构为什么要用Array?它是一种数据结构,我们很多算法都是基于数组来实现的。例如:递归算法。如何使用Array?1. 数组类型[ ] 数组名称 = new 数组类型[]{元素列表}原创 2024-07-03 21:46:41 · 149 阅读 · 0 评论