问完上面这个问题之后,面试官很可能紧接着就会问你“hashCode与equals”相关的问题。1.2 hashCode与equals面试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?”
==与equals 的对比也是比较常问的基础问题之一!1.3 ==与equals== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)
我们已经提到了一下关于 HashMap 在面试中常见的问题:HashMap 的底层实现、简单讲一下自己对于红黑树的理解、红黑树这么优秀,为何不直接使用红黑树得了、HashMap 和 Hashtable 的区别/HashSet 和 HashMap 区别。HashMap 和 ConcurrentHashMap 这俩兄弟在一般只要面试中问到集合相关的问题就一定会被问到,所以各位务必引起重视!二 ConcurrentHashMap 相关问题2.1 ConcurrentHashMap 和 Hashtable 的区别ConcurrentHashMap 和 Hashtable 的区别主要体现在实现线程安全的方式上不同。
这部分内容参考极客时间—Nginx核心知识100讲的内容。如果面试官问你这个问题,就一定想看你知道 Nginx 服务器的一些优点吗。
这部分内容参考极客时间—Nginx核心知识100讲的内容。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |