首页 > 试题广场 >

以下方法中哪些是内存管理的方法()?

[不定项选择题]

以下方法中哪些是内存管理的方法()?

  • 垃圾回收(GC)
  • 反射
  • 多态
  • 引用计数
题有问题,C++没有反射机制,需要的话只能自己实现,大家不要被题误导,已纠错,大家顶我上去,让更多的人看到,谢谢大家啦
发表于 2018-05-31 15:27:19 回复(1)
在引用计数中,每一个对象负责维护对象所有引用的计数值。当一个新的引用指向对象时,引用计数器就递增,当去掉一个引用时,引用计数就递减。当引用计数到零时,该对象就将释放占有的资源。
发表于 2018-04-11 09:59:48 回复(0)
求这题正确答案!呜呜呜....
发表于 2017-09-02 19:48:28 回复(0)
C++并不支持反射机制,只能自己实现。
// 侵删,ps:这种题目出的无语
发表于 2018-01-29 19:45:18 回复(0)
引用计数 —— 计算机编程语言中的一种内存管理技术,是指将资源(可以是对象内存磁盘空间等等)的被引用次数保存起来,当被引用次数变为零时就将其释放的过程。使用引用计数技术可以实现自动资源管理的目的。
反射 —— 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。
垃圾回收 GC(Garbage Collection) —— JAVA/.NET中的垃圾回收器,可以自动监测对象是否超过了作用域Java虚拟机(VM)或.NETCLR发觉内存资源紧张的时候,就会自动地去清理无用对象(没有被引用到的对象)所占用的内存空间。
多态 —— 面向对象语言中,接口的多种不同的实现方式即为多态。
编辑于 2019-08-09 15:09:52 回复(0)
应该是引用计数和垃圾回收吧;多态和反射都只是oop里对对象的一种access和管理,不能说是内存管理
发表于 2021-07-09 11:15:50 回复(0)
Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。
所以,反射和内存管理没有任何关系。
发表于 2020-06-24 20:37:41 回复(0)

反射是什么。 总共后哪些内存管理办法

发表于 2019-03-09 14:04:51 回复(0)
C++有反射?
发表于 2018-05-17 11:08:17 回复(0)
反射不是JAVA里的机制吗?
发表于 2017-10-22 16:12:23 回复(0)
反射也可以? 不明觉力
发表于 2017-08-19 17:27:04 回复(2)