![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
面经
文章平均质量分 68
主要存储面试题相关内容
不想CRUD的小凯
从零开始,一步一步走上去!
展开
-
[面试题] Java高并发中的集合有哪些?
在jdk1.0中就存在了Vector和Hashtable,这两者均是直接采用synchronized修饰方法以保证线程安全,然而这样的处理形式导致性能不高,因此在jdk1.2之后引入了ArrayList、LinkedList、HashMap等线程不安全的集合,这些线程不安全的集合性能会更高,但是想要用ArrayList、HashMap,并希望保证其线程安全,可以使用Collections类中的SynchronizedList、SynchronizedMap内部类,通过调用。评论区 催更其他面试题。原创 2023-02-08 19:24:22 · 210 阅读 · 0 评论 -
[面试题] Java中ArrayList和LinkedList什么区别
ArrayList和LinkedList都实现了List接口,ArrayList是基于索引的数据接口,它的底层是采用的数组实现,以O(1)的时间复杂度对元素进行随机访问。LinkedList是基于双向链表的形式存储数据,每个元素和他的前后元素链接在一起,以O(n)的时间复杂度进行查找。相比于ArrayList来讲,LinkedList的插入,删除操作更快,因为当元素背添加到集合任意位置的时候,不需要像数组那样重新计算大小或大批量数据移动。原创 2023-02-08 19:24:56 · 602 阅读 · 0 评论 -
Java虚拟机启动整体流程和基础学习(内容很多,不可快餐阅读),推理+源码论证
请花点时间具体看看Java虚拟机的启动吧,其他搜到的资料,请使用源码论证一下,谢谢原创 2022-10-20 15:24:34 · 1964 阅读 · 0 评论 -
Error occurred during initialization of VM Java虚拟机初始化失败
Java虚拟机初始化失败原创 2022-07-15 16:04:39 · 31080 阅读 · 0 评论 -
java面向对象的全面分析
JAVA面向对象的相关基础知识的深度分析原创 2022-07-09 23:35:19 · 236 阅读 · 0 评论 -
JVM如何查找垃圾并回收(1)
JVM如何查找垃圾的?Reference Count 引用计数什么叫RC?给每一个对象上都标记好有多少个引用,如果当前对象的引用为0,则视为垃圾,应该清除.像这样的,没有任何引用指向的,就会被清除很显然,有优点也有缺点优点是: 容易理解,算法简单缺点是: 无法清理相互循环引用的大型垃圾Root Searching 根可达RS是怎么弄的呢? root searching即从根开始寻找引用,能够找到的则是存活的原创 2021-09-18 08:45:28 · 171 阅读 · 0 评论