Search Interview Questions
| 2778 questions in repository.|
There are more than 200 unanswered questions.
Click here and help us by providing the answer.
Have a video suggestion.
Click Correct / Improve and please let us know.
|Core java - Interview Questions and Answers for 'Comtrade' - 1 question(s) found - Order By Newest|
|Very frequently asked. Among first few questions in almost all interviews. Among Top 5 frequently asked questions. Frequently asked in Indian service companies (HCL,TCS,Infosys,Capgemini etc based on multiple feedback )|
|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
Sample Code for equals
|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 Ebix Cumulus Systems Nakisa United HealthGroup (UHG) Sopra Steria TrueCaller Mphasis 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?