一家小公司的面试,因为是第一次面试,所以复盘一下 Integer v1=10, int v2=10 v1==v2 结果是true还是false 如果是两个integer变量呢 第一个是true,第二个是false ,因为第二个会比较内存地址,第一个是比较数值。 hashset底层结构是什么样子的。 hashset底层是hashmap,key存的是hashcode,以保证值不相同。 Hashmap是什么,为什么必须是2的n次方大小 hashmap底层是数组➕链表➕红黑树实现。2的n次方是为了保证扩容的时候尽量减少hash碰撞,尽量使hash结果均匀。 hashcode是什么,hash...