首页 > 试题广场 > 下列哪些语句关于 java 内存回收的说明是正确的?
[单选题]

下列哪些语句关于 java 内存回收的说明是正确的?

  • 程序员必须创建一个线程来释放内存
  • 内存回收程序负责释放无用内存
  • 内存回收程序允许程序员直接释放内存
  • 内存回收程序可以在指定的时间释放内存对象

8个回答

添加回答
答案选B
A:垃圾回收程序是一般是在堆上分配空间不够的时候会自己进行一次GC,程序员不需要也不能主动释放内存。
B:Java的内存释放由垃圾回收程序来进行释放
C:在Java里,内存的释放由垃圾回收程序进行管理,程序员不能直接进行释放。
D:程序员可以调用System.gc()运行垃圾回收器,但是不能指定时间。
发表于 2016-12-14 18:27:27 回复(0)
靠,每次都把B看成“由程序员负责”。。。。
发表于 2017-05-19 13:07:46 回复(6)
B. 什么时候回收,由系统决定
发表于 2017-08-16 21:09:05 回复(0)
答案选B A:垃圾回收程序是一般是在堆上分配空间不够的时候会自己进行一次GC,程序员不需要也不能主动释放内存。 B:Java的内存释放由垃圾回收程序来进行释放 C:在Java里,内存的释放由垃圾回收程序进行管理,程序员不能直接进行释放。 D:程序员可以调用System.gc()运行垃圾回收器,但是不能指定时间。
发表于 2017-08-07 23:52:19 回复(0)
不能指定时间,是根据内存需要,自动进行垃圾回收
发表于 2017-08-04 17:10:42 回复(0)
编程人员可以调用System.gc()是系统回收内存垃圾,但这种回收机制不可掌控,什么时候回收垃圾还是由系统决定
发表于 2017-07-12 09:34:30 回复(1)
程序员不能直接释放内存,但是可以调用System.gc()运行垃圾回收器显式的释放内存,但是不能保证立即执行,也不能指定时间
发表于 2017-06-22 10:16:58 回复(0)
B。
可以调用GC来回收内存,但回收的时间不可掌控,由内部决定。
发表于 2017-03-09 11:13:16 回复(0)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋