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, 15409👍, 2💬
Popular Posts:
How To Export Data to a CSV File? - Oracle DBA FAQ - Introduction to Oracle SQL Developer If you wan...
What are the standard ways of parsing XML document? XML parser sits in between the XML document and ...
What is the value of this expression? +1-2*3/4 -0.5
How you will enable front-end validation based on the xml in validation.xml? The <html:javascr...
What is the result of using Option Explicit? When writing your C program, you can include files in t...