单例模式笔试题.docxVIP

  • 1
  • 0
  • 约6.93千字
  • 约 11页
  • 2026-08-21 发布于河南
  • 举报

单例模式笔试题

考试时间:______分钟总分:______分姓名:______

一、选择题

1.单例模式的主要目的是确保一个类只有一个实例,并提供一个全局访问点。以下哪一项不是单例模式的核心特征?

A.对象唯一性

B.全局访问点

C.延迟加载

D.防止外部实例化

2.饿汉式单例模式在类加载时就完成了对象的创建。以下哪种描述是正确的?

A.它是线程安全的。

B.它实现了延迟加载。

C.它通常需要显式加锁。

D.它可能在高并发时存在性能问题。

3.懒汉式单例模式的特点是仅当需要时才创建单例对象。以下哪种描述是正确的?

A.它在类加载时就完成对象创建。

B.它可能会在多线程环境下创建多个实例。

C.它通常比饿汉式更节省内存。

D.它的实现不需要考虑线程安全问题。

4.以下关于双重校验锁(Double-CheckedLocking)模式的描述中,错误的是?

A.它解决了懒汉式线程不安全问题。

B.它需要使用`synchronized`关键字。

C.它需要使用`volatile`关键字保证`instance`的可见性。

D.它的实现比静态内部类方式复杂。

5.静态内部类实现单例模式的原理是利用了

文档评论(0)

1亿VIP精品文档

相关文档