| Author |
Question about number of objects created
|
Marco Farrugia
Ranch Hand
Joined: Jul 20, 2012
Posts: 33
|
|
1. StringBuffer s1 = new StringBuffer("abc");
2. StringBuffer s2 = s1;
3. StringBuffer s3 = new StringBuffer("abc");
How many objects are created ?
My answer is 3, but the exam practice I am using says 4. Can someone confirm please? I know the exam practice I am using contains a lot of mistakes, so I am not trusting it.
|
 |
Jelle Klap
Bartender
Joined: Mar 10, 2008
Posts: 1409
|
|
Two StringBuffer instances and one String instance, as the literal value "abc" will end up in the String constant pool as a single instance.
So that makes three objects, like you said.
Also, please don't forget to QuoteYourSources (<-click): which practice exam are you using?
|
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
|
 |
Marco Farrugia
Ranch Hand
Joined: Jul 20, 2012
Posts: 33
|
|
I did not want to give the source a bad name by saying that there are lots of mistakes, but that's the truth, but not that I inserted the name of the website, the forum is not allowing me to add it because it is banned. Anyway it's tf360 and I doubt it that it is giving real questions for 1Z0-804 (some are too easy, others have mistakes in answers as well as spelling). In fact I am going to look for another one.
I desperately need suggestions for a good 1Z0-804 exam practice with correct answers, matching choice of topics and good explanations!!!
|
 |
 |
|
|
subject: Question about number of objects created
|
|
|