浅谈ServiceLoader 2020-07-31 店长 Java综合 收藏 评论 本文主要介绍ServiceLoader类,首先介绍ServiceLoader的简单使用,以及它可以达到什么样的效果,然后介绍了ServiceLoader的实现原理,最后通过对ServiceLoader源码的理解,自定义实现一个简单的类似ServiceLoader的功能。 引言 ServiceLoader是JDK1.6基于SPI(Service Provider Interfaces)思想新引入 [...] 阅读更多 »
设计模式总结篇二 2020-07-05 店长 Java设计模式 收藏 评论 本文是设计模式阶段性总结的最后一篇,在上一篇中对设计模式做了简单的归类,并对创建型模式进行了梳理对比,接下来继续梳理结构型和行为型相关的设计模式,其中结构型设计模式7种,行为型模式11种。结构型设计模式是对类和对象的组织方式进行的介绍,行为型设计模式是对类和对象之间通信进行的介绍,结构和行为设计也是软件设计中非常最要的一个环节。 学习并理解设计模式是“做什么”的可能比较容易,但是“为什么”可能需 [...] 阅读更多 »