下列哪些语句关于内存回收的说明是正确的()
A、程序员必须创建一个线程来释放内存。
B、内存回收程序负责释放无用内存。
C、内存回收程序允许程序员直接释放内存。
D、内存回收程序可以在指定的时间释放内存对象
答案选B
A:垃圾回收程序是一般是在堆上分配空间不够的时候会自己进行一次GC,程序员不需要也不能主动释放内存。
B:Java的内存释放由垃圾回收程序来进行释放
C:在Java里,内存的释放由垃圾回收程序进行管理,程序员不能直接进行释放。
D:程序员可以调用System.gc()运行垃圾回收器,但是不能指定时间。