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

What is executor memory?

0 Answers  


What is the difference between the font and fontmetrics classes in java programming?

0 Answers  


What is a flag variable?

0 Answers  


If circular link of two objects, then will it be garbage collected ?

3 Answers   TCS,


What is the purpose of a parameter?

0 Answers  


Explain the features of interfaces in java?

0 Answers  


Under what conditions is an object’s finalize() method invoked by the garbage collector?

0 Answers  


How many bits is a 64 bit byte?

0 Answers  


What is boolean data type in java?

0 Answers  


. Define Copy Constructor in Java

1 Answers  


What are streams?

0 Answers  


What is the difference between an object-oriented programming language and object-based programming language?

0 Answers  


Categories