黑马程序员技术交流社区

标题: 面向对象 [打印本页]

作者: danielchung6600    时间: 2016-6-22 23:27
标题: 面向对象
哪个正确



                                                         A、不可能有两个对象的引用指向同一个地址


                                                         B、当对象的引用被赋值为null时,会马上释放所占内存


                                                         C、如果没有任何引用指向该对象那这个对象就是垃圾,但不会马上释放掉


                                                         D、当对象使用完时,都必须人为的释放所占内存.

作者: 1051587947    时间: 2016-6-23 00:08
c是对的同学
作者: 黑马酬勤    时间: 2016-6-23 00:18
应该是c吧
作者: syinys7    时间: 2016-6-23 17:28
A选项:  String s1="abc";
           String s2="abc";
           这里就是两个引用指向一个对象abc

B选项:  当对象的引用被赋值为null时,会马上释放所占内存
           是声明这个对象已经没有作用了,但是计算机不会马上的释放内存,

D选项:  当对象使用完时,都必须人为的释放所占内存.
           比较B选项来看,计算机自己是可以主动释放内存的,但是是积攒到了一定大小,无须认为的操控
作者: 善良的死神达乐    时间: 2016-6-23 18:54
syinys7 发表于 2016-6-23 17:28
A选项:  String s1="abc";
           String s2="abc";
           这里就是两个引用指向一个对象abc

666666666标准答案和解析!!!
作者: sgnx    时间: 2016-6-23 19:17
答案选C,这是垃圾回收机制,
作者: 张雨    时间: 2016-6-23 19:47
C吧 排除法
作者: 张弗睿    时间: 2016-9-17 22:11
c                                    




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2