1. Its not different; It is also automatic. 2. We are given some control over garbage collectors through most JVMs.
Like Mr.Gilbert said that we are given some control,but we can never directly invoke the Garbage Collectors(Neverthless we can make a call(like System.gc(),Runtime.gc()..) to invoke Garbage Collection)