![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 86
tyjlearning
这个作者很懒,什么都没留下…
展开
-
详细理解HashMap数据结构
1,HashMap集合简介 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。 JDK1.8之前的HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了节解决哈希碰撞(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的(“拉链法”解决冲突)。 JDK1.8之后转载 2021-11-20 16:02:10 · 227 阅读 · 0 评论 -
面试
题目一:int m=7,n=3,k=0;while(m-- > ++n){k++;} 结果:k=2(考++n和n++的区别)题目二:int i=6;i -= i-1 结果:i=1 (考运算符优先级)题目三:int x = Math.round(-11.5); 结果:x=-11题目四: int i=1,k=-13; switch(i){ ...原创 2018-03-28 18:54:55 · 305 阅读 · 0 评论