Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


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

Can we create an object of private class?

0 Answers  


What differences exist between iterator and listiterator?

0 Answers  


What are passing parameters?

0 Answers  


What is the finalize method do?

0 Answers  


how an we achive multiple inhetitance in java using interface..??

2 Answers  


Why is java not 100% pure oops?

0 Answers  


Explain illegalmonitorstateexception and when it will be thrown?

0 Answers  


How do you remove duplicates from an array in java?

0 Answers  


What does string [] args mean?

0 Answers  


What is math exp in java?

0 Answers  


Name few java 8 annotations ?

0 Answers  


Using callable statement how can you pass out parameters, explain with example?

0 Answers  


Categories