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, 14812👍, 2💬
Popular Posts:
What is XSLT? XSLT is a rule based language used to transform XML documents in to other file formats...
1. What is normalization. 2. Difference between procedure and functions. 3. Oracle 9i Vs 10g. 4. how...
How To Enter Microseconds in SQL Statements? - MySQL FAQs - Introduction to SQL Date and Time Handli...
An application needs to load a library before it starts to run, how to code? One option is to use a ...
What is thread? A thread is an independent path of execution in a system.