Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Java String Interview Question
If we have the following in a Java code:
String s="abc"; String s2="abc";
Then what will be output of:
System.out.println("s.equals(s2) = "+s.equals(s2));
System.out.println("s==s2 = "+(s==s2));
✍: Guest
The correct answer is:
s.equals(s2) = true s==s2 = true
The following answer is wrong. Because both literals of the same string are interned as a single object by the Java compiler, as pointed out by Kevin.
s.equals(s2) = true s==s2 = false
2016-06-26, 15331👍, 2💬
Popular Posts:
The object that contains all the properties and methods for every ASP.NET page, that is built is .. ...
What is the difference between RegisterClientScriptBloc kand RegisterStartupScript? RegisterClientSc...
What is cross page posting? By default, button controls in ASP.NET pages post back to the same page ...
What is the concept of XPOINTER? XPOINTER is used to locate data within XML document. XPOINTER can p...
Which is the best place to store ConnectionString in Dot Net Projects? I am about to deploy my first...