单项选择题

下列对垃圾回收机制说法不正确的是()

A.垃圾回收可以有效的防止内存泄露
B.垃圾回收可以有效的使用空闲的内存
C.它使得java程序员在编写程序的时候不需要考虑内存管理
D.java中垃圾回收都需要程序员手动调用回收方法回收,而不能自动回收垃圾