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, 15315👍, 2💬
Popular Posts:
How To Add Column Headers to a Table? - XHTML 1.0 Tutorials - Understanding Tables and Table Cells I...
What is AL.EXE and RESGEN.EXE? In the previous question you have seen how we can use resource files ...
How To Enter Microseconds in SQL Statements? - MySQL FAQs - Introduction to SQL Date and Time Handli...
How will you freeze the requirement in this case? What will be your requirement satisfaction criteri...
Can two catch blocks be executed? No, once the proper catch section is executed the control goes fin...