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...

whats the difference between == and .equal ?

Answer Posted / qim2010

The == returns true, if the variable reference points to the
same object in memory. This is a “shallow comparison”.

The equals() - returns the results of running the equals()
method of a user supplied class, which compares the
attribute values. The equals() method provides “deep
comparison” by checking if two objects are logically equal
as opposed to the shallow comparison provided by the
operator ==. If equals() method does not exist in a user
supplied class then the inherited Object class's equals()
method is run which evaluates if the references point to the
same object in memory. The object.equals() works
just like the "==" operator (i.e shallow comparison).
Overriding the Object class may seem simple but there are
many ways to get it wrong, and consequence can be
unpredictable behavior.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Objects or references which of them gets garbage collected?

966


What is set and get methods in java?

977


Can we catch more than one exception in a single catch block?

1075


How do you identify independent and dependent variables?

1006


Which class should you use to obtain design information about an object in java programming?

1075


What do you mean by hashing?

1108


What do you understand by the term wrapper classes?

1004


Can private class be inherited in java?

1029


What is the difference between sleep and wait in java?

964


What is the functionability stubs and skeletons?

1148


What is the exception hierarchy in java?

960


Explain different states of a thread in java?

1058


What is difference between protected and private?

1073


What are the advantages of autoboxing?

1017


What is the relationship between clipping and repainting under awt?

1148