java单例模式实例
java设计模式总体来说有23种;分为3大类:创建型模式(5种)、结构型模式(7种)、行为型模式(11种);单例模式作为创建型模式的一种,是一种比较常用的设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。单例模式具有三个特点:1、该类只有一个实例;2、该类自行创建该实例(在该类内部创建自身的实例对象);3、向整个系统公开这个实例接口。
单例模式又分为三种:懒汉式单例、饿汉式单例、登记式单例三种。
操作方法
(01)首先先创建一个新的web工程
(02)然后创建两个包,on和(报名随便,个人喜好而已),分别用来放主函数和实例
(03)先写个简单的单例,在util下新建一个类test1,代码如下:
(04)在util下再新建一个类,testStream,代码如下:
(05)最后在action中创建一个主函数,代码如下:
(06)以下是饿汉模式、懒汉模式和登记模式实例
特别提示
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。在我们平常开发中、涉及缓存
-
世界上最恐怖的花:骷髅花,一到夏季枝头挂满“头颅”
世界上最恐怖的花就是骷髅花,其实就是金鱼草的种子,每到夏季末,金鱼草就会长出种荚,而金鱼草种子的开裂方式是孔裂,所以当种子快脱落时并不会分开,而是在每个子房上开一个孔,便形成了图上的一个个小骷髅头,下面就跟着探秘志来看看吧!骷髅花:金鱼草种子金鱼草又叫龙口花,因...
-
春天有什么花开?
(01)春天是一年四季中花开最盛的季节之一,许多种类的花朵在春季开放。以下是一些常见的春季花卉:1.樱花:樱花是春季最受欢迎的花卉之一,通常在三月下旬至四月上旬开花,花瓣娇嫩、柔美,色彩鲜艳,吸引了众多游客前来观赏。(02)2.桃花:桃花也是春季的代表花卉之一,一般在三月下...
-
电脑护眼模式怎么打开
(01)电脑护眼模式的打开方法因操作系统不同而有所差异。以下是在不同操作系统中打开护眼模式的方法:1.Windows10:a.点击屏幕左下角的"开始"按钮,进入"开始"菜单。b.点击"设置"图标,进入设置界面。(02)c.在设置界面中,点击"系统"选项。d.在系统设置界面中,点击"...
-
情不知所起一往而情深什么意思
(01)"情不知所起一往而情深"这句诗是唐代诗人李商隐的名句,原诗《无题》的前两句。这句诗的意思可以解读为:感情的起源很难具体明确,但一旦爱情产生,就是那么深沉、执着,无法自拔。(02)这句诗表达了一种感情的突然而来、不可控制的特性。作者在诗中暗示了爱情的来临通...