`
shenhui134
  • 浏览: 2932 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

java concurrency in practice推荐的单例模式

    博客分类:
  • jse
阅读更多
public class ResourceFactory {
    private static class ResourceHolder {
        public static Resource resource = new Resource();
    }

    public static Resource getResource() {
        return ResourceFactory.ResourceHolder.resource;
    }

    static class Resource {
          private Resource(){}; 
    }
}

分享到:
评论
2 楼 shenhui134 2009-12-02  
恩 对 多谢
1 楼 kingsford 2009-12-02  
后面的那段加上红字部分:

static class Resource {
private Resource(){}; }


防止外部直接调用:
ResourceFactory.Resource res3 = new ResourceFactory.Resource();

相关推荐

    Java Concurrency in Practice.zip

    《Java Concurrency in Practice》是Java并发编程领域的一本经典著作,由Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowles和Doug Lea等专家共同编写。这本书深入探讨了Java平台上的多线程和并发编程,旨在...

    Java并发编程实践(Java Concurrency in Practice) (中英版)

    5. **线程安全的类与设计模式**:分析了如何设计和实现线程安全的类,以及一些常见的线程安全设计模式,如双检锁/双重校验锁(DCL)、静态工厂和单例模式的并发实现。 6. **性能调优与诊断**:讲解了如何评估并发...

    Java Concurrency in Practice Java并发编程

    《Java Concurrency in Practice》是Java并发编程领域的一本权威著作,由Brian Goetz、Tim Peierls、Joshua Bloch、David Holmes和Doug Lea等多位Java并发领域的专家共同编写。这本书深入探讨了Java平台上的多线程和...

    Java Concurrency In Practice Learning Note

    本书《Java Concurrency In Practice》是Java并发编程的经典之作,由Brian Goetz、Tim Peierls、Joshua Bloch、David Holmes和Doug Lea等多位专家共同撰写,为开发者提供了深入理解并有效利用Java并发工具的全面指南...

    Java-Concurrency-in-Practice.rar

    《Java并发编程实践》是Java并发编程领域的一本经典著作,由Addison-Wesley于2006年出版。这本书深入浅出地探讨了Java平台上的多线程和并发编程,为开发者提供了实用的指导和最佳实践。下面将详细阐述其中的知识点。...

    java-concurrency-in-practice-exercises:看书时的一些练习

    根据提供的文件名"java-concurrency-in-practice-exercises-master"来看,这可能是一个包含该书习题解答或实践代码的项目仓库。 Java并发编程主要涉及以下几个关键知识点: 1. **线程与进程**:线程是操作系统分配...

    java单例模式4种使用方式分享

    这种方式在《Java Concurrency In Practice》一书中被推荐。其主要优点是线程安全且延迟初始化。SingletonHolder内部类在类加载时不会被初始化,只有当`Singleton.getResource()`被调用时,Singleton实例才会被创建...

    java

    参加在线课程、阅读专业书籍,如《Effective Java》、《Java Concurrency in Practice》等,也是提高Java技能的有效途径。 总之,Java作为一门强大的编程语言,其源码分析、开发工具的运用以及设计模式的理解都是...

    java很有用的一些书籍

    Brian Goetz等人合著的《Java Concurrency in Practice》是Java并发编程领域的经典著作。它全面覆盖了Java并发模型的所有方面,包括线程安全、锁、原子变量、并发数据结构等,为开发高并发应用程序提供了宝贵的指导...

    Java面试题库

    10. **其他**:还包括JUC(Java Concurrency in Practice)中的工具类、NIO(New IO)、Lambda表达式、Stream API等Java新特性,以及分布式系统、微服务、负载均衡、容错机制等相关知识。 通过系统学习和练习这个...

    java自学必读书目

    《Java Concurrency in Practice》** - **作者:** Brian Goetz - **主要内容:** 本书是Java并发领域的权威指南。 - **涵盖知识点:** - 并发理论基础 - Java内存模型 - 线程同步机制 - 锁和条件变量 - 并发...

    设计模式代码

    "java-concurrency-in-practice"可能源自《Java并发编程实战》这本书,书中详细讨论了在多线程环境中如何有效使用设计模式,如监视器模式、生产者消费者模式等,以实现高效且安全的并发代码。 综上所述,这个压缩包...

    出现几率最高和覆盖范围最广的一套经典Java面试题.docx

    24. **Java书籍**:经典的Java书籍包括《Effective Java》、《Head First Java》、《Java Concurrency in Practice》、《Java核心技术卷》等,帮助开发者深入理解Java语言和框架。 以上内容详细阐述了Java面试中...

    大唐JAVA笔试题

    - **《Java Concurrency in Practice》** - **《Design Patterns: Elements of Reusable Object-Oriented Software》** - **《Clean Code: A Handbook of Agile Software Craftsmanship》** 以上知识点涵盖了Java...

Global site tag (gtag.js) - Google Analytics