Java设计模式在JDK中的应用

请查阅相关资料,了解JDK中使用了哪些设计模式,在何处使用了何种模式,至少列举两个

List.sort,使用了策略模式,传入自定义的comparor比较器
Integer/Float等外覆类,享元模式
StreamReader/Writer 适配器模式
...

还有工厂模式 ThreadFactory,IO流操作都是装饰模式的应用,Tomcat 的容器类使用了模板方法模式等。
可多了。

比如我们日期类Calender使用的简单工厂模式,Runtime使用的单例模式,ArrayList使用的克隆模式,StringBuilder使用的是建造者模式,String,Integer使用的是享元模式