面试专栏
文章平均质量分 93
JAVA开发工程师面试大全
一点博客
小董
展开
-
JAVA_基础部分_综合篇
JVM(1) 基本概念:JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mLiFUoOZ-1630820376929)(06-JAVA面试核心知识点整理(时间较多的同学全面复习)].assets/JVM基本概念.jpg)(2) 运行过程:我们都知道 Java 源文件,通过编译器,能够生产相应的原创 2021-09-05 13:41:19 · 1190 阅读 · 0 评论 -
JAVA_基础部分_第一篇
1. Hashmap为什么要使用红黑树?在jdk1.8版本后,java对HashMap做了改进,在链表长度大于8的时候,将后面的数据存在红黑树中,以加快检索速度 ;红黑树虽然本质上是一棵二叉查找树,但它在二叉查找树的基础上增加了着色和相关的性质使得红黑树相对平衡,从而保证了红黑树的查找、插入、删除的时间复杂度最坏为O(log n)。加快检索速率。2. 集合类是怎么解决高并发中的问题?线程非安全的集合类:ArrayList 、LinkedList 、HashSet 、TreeSet 、HashMap原创 2021-09-05 13:21:47 · 225 阅读 · 0 评论