• 2022-06-04 问题

    android中4种引用是()。 A: StrongReference强引用从不被回收,java虚拟机停止时,才终止 B: SoftReference软引用当内存不足时,会主动回收,使用SoftReference使用结合ReferenceQueue构造有效期短 C: WeakReference弱引用每次垃圾回收时,被回收 D: PhatomReference虚引用每次垃圾回收时,被回收。结合ReferenceQueue来跟踪对象被垃圾回收器回收的活动

    android中4种引用是()。 A: StrongReference强引用从不被回收,java虚拟机停止时,才终止 B: SoftReference软引用当内存不足时,会主动回收,使用SoftReference使用结合ReferenceQueue构造有效期短 C: WeakReference弱引用每次垃圾回收时,被回收 D: PhatomReference虚引用每次垃圾回收时,被回收。结合ReferenceQueue来跟踪对象被垃圾回收器回收的活动

  • 2022-11-01 问题

    您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?() A: 定义类使得该类继承于WeakReference类。 B: 定义类使得该类实现IDisposable接口。 C: 创建类析构函数,该函数在其他对象上调用方法来释放托管资源。 D: 创建一个释放非托管资源的类析构函数。 E: 创建一个Dispose方法,该方法调用SystemGCCollect来强制进行垃圾回收。 F: 创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。

    您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?() A: 定义类使得该类继承于WeakReference类。 B: 定义类使得该类实现IDisposable接口。 C: 创建类析构函数,该函数在其他对象上调用方法来释放托管资源。 D: 创建一个释放非托管资源的类析构函数。 E: 创建一个Dispose方法,该方法调用SystemGCCollect来强制进行垃圾回收。 F: 创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。

  • 1