# Mode **Repository Path**: java-liupx/Mode ## Basic Information - **Project Name**: Mode - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 单例模式:Singleton 优点:延迟加载(需要的时候才去加载),适合单线程操作 缺点: 线程不安全,在多线程中很容易出现不同步的情况,如在数据库对象进行的频繁读写操作时。 双重线程检查模式:SingletonInner 优点:延迟加载,线程安全 缺点: 写法复杂,不简洁 内部类的实现:InnerClasses 优点:延迟加载,线程安全(java中class加载时互斥的),也减少了内存消耗,推荐使用内部类方式。