Great explanation, I was scratching my head from last 2 hours and your 16 min video made it clear easier than books and Udemy courses. Keep it up, man.
sir, you stop making videos ?? your video is very good for fresher as well as experienced people especially those who want to learn Dynamic programming what great content you have sir. And the very important thing which I want to thank you that you have created these videos 2 years before only when no one was giving this imp concept for free and you gave. Thank you sir
Thanks Adi for your such feedback. It really gives nice feeling to hear such feedback. Due to my workload, I was not getting much time to create videos. But now, I'm thinking to start creating videos again. All your words have provided much motivation to me to start again. Stay tuned. You'll see more videos now.
@@CodingSimplified yes sir please I am eagerly waiting for the videos please make the videos on programming sir on "collection" because it is the heart of java and no one gives much clarity on that so please make some videos on the "collection" side and their programs.
God level explanation.....but after watching it I have one doubt if e1 and e2 have same content and we are overriding only equals method then it will never calls equals method bcoz their hashcode is different according to the object class hashcode method.then it will add e1 and e2 in hashset even though their content is same......plz reply
2nd doubt- I m overriding hashcode method e1 and e2 has same hashcode and i m not overriding equals then it should simply discard the e2 object bcoz their hashcode is same but it is adding in hashset........now if hashcode is same for e1 and e2 then it is calling object class equals method or not????? For content checking plz reply
Thank you for knowledge Very useful I have one dout What happens if we override only equals method not overriding hash code In case map is it will consider Both objects are equal or not Should we override both methods or is it mandatory to check for equality Please reply Thanks advance
Hash code is used to improve searching. As we explained in video, even if you've only equals, it'll work, but if you override Hashcode, it'll do 1st check & if Hashcode is equal then only check for equals. Let me know if you further doubts.
Thank you so much for the tutorial it was really well explained, although i wish you explained a little bit more the casting part " Employee emp = (Employee) obj ", but other than that great video !