![](https://img-blog.csdnimg.cn/6e9b4950a68845c597de06773cdd605e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面经分享
文章平均质量分 92
做面试相关
哗哗的世界
点点关注,共同进步
展开
-
自己简历的技术栈(1)
1. 标记清除算法算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后,统一回收掉所有被标记的对象,也可以反过来,标记存活的对象,统一回收所有未被标记的对象。它主要有如下两个缺点: 第一个是执行效率不稳定,如果Java堆中包含大量对象,而且其中大部分是需要被回收的,这时必须进行大量标记和清除的动作,导致标记和清除两个过程的执行效率都随对象数量增长而降低。原创 2023-11-16 11:05:04 · 794 阅读 · 0 评论 -
第二弹来啦。
对于频繁操作前后两端的集合来说,具有一些直观的方法,比如add first,remove first,add last,remove last,poll,pop,peek,peek first,peek last,poll first,poll last等。例如,在在线考试系统中,考生提交试卷后,如果遇到掉线或者其他情况未能在规定时间内交卷的,系统可以默认交卷并计算成绩和题目入库,并通过微信告诉学生,您的试卷已经自动提交。同时,为了保证解密的正确性,应保证服务端和客户端使用的公钥和私钥的匹配。原创 2023-11-04 22:40:15 · 64 阅读 · 1 评论 -
倒逼学习,继续沉淀
以上是线程的六种状态,并且在 Java 线程状态之间的切换是由 JVM 进行控制的。答:Java中的集合类主要分为四大类:List(列表)、Set(集合)、Map(映射表)和 Queue(队列),它们都是接口(interface),Java提供了基于这些接口实现的类。数据库的事务机制的主要目的是保证在并发访问数据库的情况下,不同的事务之间的修改互不干扰,并保证数据的一致性。如果当前线程数量小于。新建(New)状态:线程对象创建后,但还未启动线程时的状态,此时线程并没有分配到CPU时间片,即还没开始执行。原创 2023-11-04 22:05:28 · 56 阅读 · 1 评论