This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
According to me the Output should be:false,true,true.becoz valueOf(); method is just another way to construct wrapper object,and when we compare two different object references it returns false.While the idea i have got from the explanation of Question is their is a huge difference between saying: But Still the thing left dangling is,is'nt both the objects are different. plz elobrate on to this as soon as possible.
"Do not be afraid of going slow, be afraid of standing still"
Joined: Apr 19, 2004
Hi, All Ranchers have a close look to this code
Output: false,true false,true true,true,true whether according to me Output: false,true false,true false ,true,true which is coz we r comparing two different object references via == plz elobrate to this...
Hi, Bolleans true and false are stored in literal pools...so there will be only two values...that never get change. and references are pointing to these values only..Depends on the value,it will point to either false or true..so the results...