【文件属性】:
文件名称:java8stream源码-Learning-Note:学习笔记持续更新
文件大小:45.58MB
文件格式:ZIP
更新时间:2021-06-04 17:37:59
系统开源
java8
stream
源码
设计模式
单例模式
懒汉
public
class
SingleTon{
private
static
SingleTon
INSTANCE
=
null;
private
SingleTon(){}
public
static
SingleTon
getInstance()
{
if(INSTANCE
==
null){
INSTANCE
=
new
SingleTon();
}
return
INSTANCE;
}
}
//懒汉模式在方法被调用后才创建对象,以时间换空间,在多线程环境下存在风险。
饿汉
public
class
SingleTon{
private
static
SingleTon
INSTANCE
=
new
SingleTon();
private
SingleTon(){
}
public
static
SingleTon
getInstance(){
return
INSTANCE;
}
}
//饿汉模式在类被初始化时就已经在内存中创建了对象,以空间换时间,故不存在线程安全问题。
静态内部类
public
c