Comment on Tutorial - equals( ) Versus == in Java By Mashoud
Comment Added by : saurabh
Comment Added at : 2009-07-30 15:19:49
Comment on Tutorial : equals( ) Versus == in Java By Mashoud
There is no need to fight. ...whatever ku is saying is correct and what arpita experienced is also correct.
Ku will be correct if I say
String s1 = "Hello";
String s2 = "Hello";
the big difference is here I am not explicitly creating a new object , instead if I had used String s2 = new String ("Hello") just like in thread 1 then I will get s1 == s2 not true which arpita got. Arpita if you try s2 = "Hello" in your program you may get true (depends on your jvm)
One more thing what ku said is JVM specific, a particular JVM can choose to maintain String pool while other may not.
String API just guarantees that equals() will work as intended but not == .
- Cloud Computing
- Java Beans
- Mac OS X
- Office 365
- Tech Reviews
Subscribe to Tutorials
1. Declaring int result within the method will change
View Tutorial By: Soph at 2013-02-06 06:11:39
2. SMSC number is the sms center no. put the sim to a
View Tutorial By: Java MAn at 2012-01-28 19:08:23
3. The site is too informative. I just like their imm
View Tutorial By: Priyadarshi Tripathi at 2010-10-26 23:44:46
4. can any body help me,i need to send a sms from sim
View Tutorial By: vinayaka DJ at 2011-11-14 12:44:01
6. why push is error in st.push(new Integer(a)); ? an
View Tutorial By: ann at 2015-02-02 09:23:41
9. Good job. Very clear and concise and a great help.
View Tutorial By: Eduardo at 2012-02-08 19:18:50