恶汉式面试题及答案.docxVIP

  • 0
  • 0
  • 约4.23千字
  • 约 13页
  • 2026-11-14 发布于山西
  • 举报

恶汉式面试题及答案

一、单选题(共10分)

1.下列关于Java中“饿汉式”单例模式的描述,正确的是?

A.在类加载时创建实例,属于延迟加载

B.在调用getInstance()方法时才创建实例

C.在类加载时就会创建实例,无论是否使用

D.需要使用同步关键字保证线程安全

答案:C

2.饿汉式单例模式在类加载时就会创建实例,因此它具有什么特性?

A.线程不安全

B.资源利用率高

C.启动速度快,但可能造成内存浪费

D.无法防止反射攻击

答案:C

3.以下代码属于哪种单例模式?

```java

publicclassSingleton{

privatestaticfinalSingletoninstance=newSingleton();

privateSingleton(){}

publicstaticSingletongetInstance(){

returninstance;

}

}

```

A.懒汉式

B.饿汉式

C.双重检查锁

D.静态内部类

答案:B

4.饿汉式单例模式的主要缺点是?

A.线程安全问题

B.无法防止反射攻击

C.内存占用高,如果实例未被使用也会一直存在

D.实现逻辑复杂

答案:C

5.在多线程环境下,饿汉式单例模式是线程安全的吗?

A

文档评论(0)

1亿VIP精品文档

相关文档