面试总结
YerikStone
天码终会行空,吾辈自当图强!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试总结---java基础篇
一. 集合 集合的分类,以及各种集合的特性以及他们之间的区别,各种集合的遍历方式 重点:HashSet采用哈希算法,底层是由hashMap实现,默认初始化容量16,加载因子0.75,value源码中给默认值,外部数据存入key中 HashMap的特性?它的底层原理? 遍历Map有哪些方式? ArrayList的扩容怎么做的?怎么样实现扩容的?是线程安全的吗?怎么去让他线程安全? 讲讲对HashM...原创 2019-02-23 19:56:56 · 209 阅读 · 0 评论 -
一线互联网面试题学习(一)
synchronized和reentrantlock异同 相同点 都实现了多线程同步和内存可见性语义 都是可重入锁 不同点 实现机制不同 synchronized通过java对象头锁标记和Monitor对象实现 reentrantlock通过CAS、ASQ(AbstractQueuedSynchronizer)和locksupport(用于阻塞和解除阻塞)实现 synchronized依赖jv...转载 2019-03-12 11:41:09 · 285 阅读 · 0 评论
分享