i want to know whether i need System.gc() for SCJP5 .
I think its not in SCJP6.
Not exactly a "System.gc()", but you should no How JVM's garbage collection works and which elements are considered for GC when GC threads awake (You can expect a question on this).