计算机面试题及详细答案.docx

计算机面试题及详细答案

1.题目:用Java/Python实现单例模式(两种常用方式)

答案:单例模式核心是保证一个类只有一个实例,且提供全局访问点,实际开发中常用懒汉式(线程安全)和饿汉式,以下以Java为例(Python同理,核心逻辑一致)。

(1)饿汉式(加载类时就创建实例,线程安全,简单高效,适合实例占用资源少的场景)

java

publicclassSingleton{

//类加载时直接初始化实例,避免线程安全问题

privatestaticfinalSingletoninstance=newSingleton();

//

文档评论(0)

1亿VIP精品文档

相关文档