java单例形式是一种罕见的设想形式。
单例形式分三种:懒汉式单例、饿汉式单例、登记式单例三种。
单例形式有以下特性:
1、单例类只能有一个实例。
2、单例类必需本身建立本身的唯一实例。
3、单例类必需给一切其他对象供应这一实例。
单例形式确保某个类只要一个实例,而且自行实例化并向全部体系供应这个实例。
在计算机体系中,线程池、缓存、日记对象、对话框、打印机、显卡的驱动程序对象常被设想成单例。
这些运用都或多或少具有资源治理器的功用。每台计算机能够有多少个打印机,但只能有一个Printer Spooler,以防止两个打印功课同时输出到打印机中。每台计算机能够有多少通讯端口,体系应该集合治理这些通讯端口,以防止一个通讯端口同时被两个要求同时挪用。总之,挑选单例形式就是为了防止不一致状况,防止政出多头。
以上就是java什么是单例形式的细致内容,更多请关注ki4网别的相干文章!