原文:再也不用担心面试官问你HashCode和equals了

结论 如果两个对象相等,则hashcode 必须相等。 如果两个对象相等,a.equals b b.equals a true 如果两个对象有相同的hashcode值,他们也不一定是相等的。但若两个对象相等,则hashCode值一定相等。 因此若equals 被覆盖过,则hashCode 也必须被覆盖。 hashCOde 的默认行为是用hash算法对在heap上的对象产生独特的值。如果没有重载过h ...

2018-11-01 17:40 0 1137 推荐指数:

查看详情

C#基础系列——再也不用担心面试官问我“事件”了

前言:作为.Net攻城狮,你面试过程中是否遇到过这样的问题呢:什么是事件?事件和委托的区别?既然事件作为一种特殊的委托,那么它的优势如何体现?诸如此类...你是否也曾经被问到过?你又是否都答出来了呢?上两篇由浅及深介绍了下委托的用法,这篇还是来说说事件。希望通过这篇的介绍,博友能有个系统的认识 ...

Wed Aug 12 04:56:00 CST 2015 15 12824
快速了解常用的对称加密算法,再也不用担心面试官的刨根问底

面试官:说一说你常用的加密算法有哪些? 加密算法通常被分为两种:对称加密和非对称加密。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。 这次我们了解一下对称 ...

Wed Mar 02 17:43:00 CST 2022 0 1269
快速了解常用的非对称加密算法,再也不用担心面试官的刨根问底

面试官:说一说你常用的加密算法有哪些? 加密算法通常被分为两种:对称加密算法和非对称加密算法。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。 这次我们了解 ...

Thu Mar 03 19:29:00 CST 2022 0 2429
快速了解常用的消息摘要算法,再也不用担心面试官的刨根问底

面试官:说一说你常用的加密算法有哪些? 加密算法通常被分为两种:对称加密和非对称加密。其中,对称加密算法在加密和解密时使用的密钥相同;非对称加密算法在加密和解密时使用的密钥不同,分为公钥和私钥。此外,还有一类叫做消息摘要算法,是对数据进行摘要并且不可逆的算法。 这次我们了解一下消息 ...

Fri Mar 04 16:53:00 CST 2022 0 662
面试官:为什么要重写hashcodeequals方法?

一个几乎必问的面试题 在面试 Java初级开发的时候,经常会问的一个问题是:你有没有重写过 hashcode方法?不少候选人直接说没写过。或许真的是没写过,于是还可以再通过一个问题确认:你在用HashMap的时候,键( Key)部分,有没有放过自定义对象?而这个时候,候选人说放过,于是两个 ...

Sun Jan 05 04:18:00 CST 2020 0 748
再也不用担心问RecycleView了——面试真题详解

嗨,大家好,最近我去淘了一些关于RecycleView的面试真题,大家一起看看吧,这次的问题如果都弄懂了,下次面试再遇到RecycleView应该就没啥可担心的了。 讲一下RecyclerView的缓存机制,滑动10个,再滑回去,会有几个执行onBindView。缓存的是什么 ...

Thu Nov 26 17:41:00 CST 2020 3 2483
看完这篇,再也不面试官问我线程池了

一、为什么需要线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不完善的话很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: ...

Wed Dec 02 18:15:00 CST 2020 4 860
妈妈再也不用担心我使用git了

妈妈再也不用担心我使用git了 Dec 29, 2014 git git由于其灵活,速度快,离线工作等特点而倍受青睐,下面一步步来总结下git的基本命令和常用操作。 安装msysgit 下载地址:msysgit,安装完成后配置系统环境变量,打开git bash,尽量少用 ...

Tue Dec 30 01:11:00 CST 2014 16 4271
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM