Java技术栈随笔
HashMap底层实现
HashMap的底层储存依然是数组形式,只不过储存到数组中的下标是计算的(通过对key的hashCode进行处理
得到),而在储存时,因运算后得到的下标可能重复,从而每个数组中储存的对象转化为储存链表,而链表中数量达到
8个时,及时转成红黑树,提高map的效率
JVM的理解
Java虚拟机,是提供java运行的而构建的虚拟计算机,也是通过它,才使得java可以一次编译,到处运行。
java文件转为.class字节码文件,通过JVM虚拟机进行解释,成为机器识别的机器码。而在不同
原创
2021-03-17 17:59:48 ·
83 阅读 ·
0 评论