面试总结
文章平均质量分 90
蜗牛2号
我们能看得远,是因为站在了巨人的肩上
展开
-
面试总结一——基础知识
1. ==和equals方法究竟有什么区别? a:==是比较运算符,而equals是方法,二者目的都是为了比较对象是否一致 b:equals属于Object类的方法,不重写时与==等同,比较基本数据类型的值,比较引用对象的哈希值 c:一般final修饰的类都重写了equals方法,比如String,Double,Integer等 ...原创 2018-07-07 22:38:52 · 26611 阅读 · 0 评论 -
面试总结二——数据结构
1、HashMap高效存储原理 a. 根据key计算得到key.hash = (h = k.hashCode()) ^ (h >>> 16); b. 根据key.hash计算得到桶数组的索引index = key.hash & (table.length - 1),这样就找到该key的存放位置了: ① 如果该...原创 2018-08-01 00:46:57 · 28991 阅读 · 0 评论