wood burning stoves 2.0*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes GC Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "GC" Watch "GC" New topic
Author

GC

ushma agarwal
Greenhorn

Joined: Sep 22, 2007
Posts: 13
somebody please tell me what are correct options and why?



thank you in advance!
Julio Eneriz
Greenhorn

Joined: Nov 28, 2007
Posts: 15
This is the kind of exercise that is much easier to solve with a drawing.

The key is to remember that finalize may be call or not. So we are looking for a beginning of 4 printings with several possible endings (all combinations of 0 or 1 of each A1, A2 and A3).

The beginning of the output is well defined. a0 = a0.other() makes a0 point A1 and returns A1, which toString() method is invoked. Then the same A2, A3 and A1 again.

So every answer with a beginning A1A2A3A1 is valid if the end contains no more than one of A1, A2 or A3 in any order.

Does it make sense?
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 13868
    
  10

Ushma, please quote your sources.


Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Julio Eneriz
Greenhorn

Joined: Nov 28, 2007
Posts: 15
It seems that this topic was also commented here some time ago:

http://www.coderanch.com/t/246147/java-programmer-SCJP/certification/Garbage-collection
Jari Timonen
Ranch Hand

Joined: Jan 16, 2004
Posts: 230
<offtopic>
The key is to remember that finalize may be call or not.


This is correct(IMHO), but according to Whizlab it isn't. There's some other problems with Whizlab also regarding exceptions. There was two possible answers, but only one was correct (copied code to compiler and tested numerous times. Drag'n'Drop question)
</offtopic>


SCJP 5.0, SCJD URLyBird 1.3.3, OCMJEA 5 (SCEA) Factory Homes
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: GC
 
Similar Threads
GC Doubts
Garbage collection query
finalize doubt
Garbage Collection
Garbage collection...