Hi, well i am unable to understand that why it is mandatory
to have same hashcode, if two objects are same?

Thanks in advance.

Answers were Sorted based on User's Feedback



Hi, well i am unable to understand that why it is mandatory to have same hashcode, if two objects a..

Answer / nalluri

Hi,

No. Never same hash code to 2 same objects. every object is
having it's own hash code.

Is This Answer Correct ?    2 Yes 0 No

Hi, well i am unable to understand that why it is mandatory to have same hashcode, if two objects a..

Answer / venkateswara reddy

NO No NO....
Check it once..
If there r two same objects, there must be a diffent
hashcode to them....
U never find same hashcode to any two objects

Is This Answer Correct ?    1 Yes 0 No

Hi, well i am unable to understand that why it is mandatory to have same hashcode, if two objects a..

Answer / rajshekaran pillai

As the JVM assigns the hashcode to an object value and not
the reference the hashcode for the same object will be same.
the equals() method of the object class uses this hashcode
to evaluate if the objects have same value. therefore

Object o1 = new String("ABC");
Object o2 = "ABC";

/**
* will have the same hashcode
* therefore when we do..
*/
if(o1 == o2){
System.out.println("The object reference is same");
}else if(o1.equals(o2)){
System.out.println("The object has same value");
}

/**
* The output is
* The object has same value
*/

Is This Answer Correct ?    1 Yes 0 No

Hi, well i am unable to understand that why it is mandatory to have same hashcode, if two objects a..

Answer / prasanna

If two objects are equal then there hashcode must same.

Is This Answer Correct ?    1 Yes 1 No

Hi, well i am unable to understand that why it is mandatory to have same hashcode, if two objects a..

Answer / nalluri

Hi,

No. Never same hash code to 2 same objects. every object is
having it's own hash code.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Core Java Interview Questions

what are the purposes of native, transiant key words?

2 Answers  


How does system arraycopy work in java?

0 Answers  


Which access specifier can be used with class ?

0 Answers  


What is an empty string in css?

0 Answers  


What is currentthread()?

0 Answers  






What is boolean data type in java?

0 Answers  


What are packages and name a few?

4 Answers  


I want to persist data of objects for later use. What is the best approach to do so?

0 Answers  


Is a boolean 1 bit?

0 Answers  


difference between arraylist and linkedlist otherthan performance

2 Answers   L&T,


How do you check if a string is lexicographically in java?

0 Answers  


What is the argument in java?

0 Answers  


Categories