单项选择题
类MyClass中使用了非内存资源。为了保证对象所引用的非内存资源在对象不用后可以快速地释放,在下列资源管理方案中,比较合适的方法是()。
A.实现Dispose方法
B.实现Finalize方法
C.实现析构方法
D.重载delete运算符
点击查看答案
相关考题
-
单项选择题
类通过实现()接口,来使它的对象支持显示资源管理。
A.IDispose
B.IList
C.IDisposable
D.IEnumerable -
单项选择题
因内存不够引发的垃圾回收过程中,下列哪些情形的对象占用的内存将被回收?()
A.处于0代的对象
B.处于2代的对象
C.实现了析构方法的类的对象
D.无法从某个根引用抵达的对象 -
单项选择题
类MyClass定义如下。其中OtherClass为另一个类,也在析构方法中提供了终止代码。 obj为一个MyClass类型的变量且是一个MyClass对象的唯一引用,执行下列语句后,类MyClass中定义的析构方法与类OtherClass的析构方法哪个先被调用?() obj = null;
A.无法确定先后顺序
B.同时调用
C.OtherClass
D.MyClass
