Question: gc() method
what is difference between java.lang.System class gc() method and java.lang.Runtime class gc() method
Both the methods do the same thing i.e, runs the garbage collector. But there are some differences:
1)System.gc() is a class method where as Runtime.gc() is an instance method.
2) System.gc() method is static so more conveninent to use in comparison to gc() method of Runtime class (Runtime.getRuntime().gc()).