Search Java Interview Questions
| 2098 questions in repository.|
There are more than 200 unanswered questions.
Click here and help us by providing the answer.
|Java - Interview Questions and Answers|
|Very Very frequently asked. Among the first few questions in almost all interviews.Among Top 5 frequently asked questions.|
|Ans. "equals" is the method of object class which is supposed to be overridden to check object equality, whereas "==" operator evaluate to see if the object handlers on the left and right are pointing to the same object in memory.|
x.equals(y) means the references x and y are holding objects that are equal. x==y means that the references x and y have same object.
String x = new String("str");
String y = new String("str");
System.out.println(x == y); // prints false
System.out.println(x.equals(y)); // prints true
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve java string comparison string object class == equals object equality Ebay Cerner GuideWire Expeditors Associate Revature SAIC ValueLabs Realty Redefined Bank Of America Capgemini HCL Technologies Goldman Sachs Symmetric Corp Backstop Solutions Frontier IQOR Science Vanguard eClinicalWorks Experticity Blue Cross and Blue Shield of Kansas ComTrade Banja Luka Overstock.com Intrasoft International IBM Apex Systems infoview technologies basic   frequent|
Try 6 Question(s) Test
|What is the difference between = and == in Java ?|
|How is == operator different for objects and primitive types ?|
| What will be the output of following code|
Integer x = 1;
Integer y = 2;
System.out.println(x == y);
What if you change 1 to "1" and Integer to String?