单例设计模式 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心知识点如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将 ...
分类:
编程语言 时间:
2017-05-18 20:08:00
阅读次数:
219
通过上一节面向对象和原型的学习。我们知道了怎样创建一个类,包含类的私有化属性和方法、公有化属性和方法、静态属性和方法。在这里略微回想一下。首先要创建一个类能够通过1.new object()。2.利用构造函数function Person(){},然后通过new Person()。另一种是通过字面量 ...
分类:
编程语言 时间:
2017-05-18 16:50:25
阅读次数:
208
单例模式是设计模式中比较简单的一种。适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统, 它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对象访问,因此需要一个全局的访问 指针,这便是众所周知的单例模式的应用。当然这只有在你确信你不再需要任何多于一个的实例的 ...
分类:
其他好文 时间:
2017-05-18 16:47:22
阅读次数:
172
单体模式 简单介绍: 单体模式:保证一个类仅有一个实例,并提供一个訪问它的全局訪问点。 实现思路 假设要求该类仅仅能实例化一次,通常的做法是: 1、 在类中声明一个标志变量。用来查看该类是否被实例化。 2、 将该类的构造函数私有化,使其仅仅能在类中訪问。 3、 写一个静态方法。用于外面调用实例化类。 ...
分类:
其他好文 时间:
2017-05-18 14:54:43
阅读次数:
108
package xiancheng;/** * 单例创建的方式 * 1.懒汉式 * 2.饿汉式 * 3.利用内部类的方式 * @author User * */ public class lianxi18 {}/** * 加入内部类的形式 类在使用的形式才加载 延缓加载时间 * @author Us ...
分类:
其他好文 时间:
2017-05-17 19:13:14
阅读次数:
150
一、什么是JavaBean JavaBean是一个遵循特定写法的Java类,它通常具有如下特点: 这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 javaBean范例: JavaBean在 ...
分类:
编程语言 时间:
2017-05-16 20:47:12
阅读次数:
242
面向对象三个特征:封装、继承、多态 封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要 通过本类提供的方法间接访问本类的属性,从而提高 ...
分类:
编程语言 时间:
2017-05-14 20:35:59
阅读次数:
187
一、成员修饰符 1.方法名带下划线例 __name() 即属性私有化,就表明该函数不可以通过对象或者类调用(简称外部调用),只能通过类的内部其他方法间接的调用。 2.类中的静态字段、普通字段、静态方法、普通方法、类方法,都适用。 3.儿子孙子继承者也不能访问。 ...
分类:
其他好文 时间:
2017-05-12 13:27:10
阅读次数:
168
1.从现实抽象出类的步骤 第一:找出分类(分析出类) 第二:找出类的特征(分析类的相关属性) 第三:找出类的行为(分析类的方法)2.常量(经常出现的变量值) 语法:piblic static final 变量名 = 变量值; 注意:变量名的所有字母都大写,多个单词都用下划线(_)分隔。 例:publ ...
分类:
其他好文 时间:
2017-05-10 20:38:14
阅读次数:
368
单例模式: 把构造函数私有化在类内提供本类的静态对象,然后通过静态方法将该对象返回从而保证了在整个的过程中只有一个对象的存在 饿汉式: 在类加载的时候就顺便把本类对象初始化的形式。 懒汉式: 先定义好对象,在调用方法的时候在初始化这个对象的方式。推迟了初始化。 区别: 饿汉式由于一上来就初始化对象, ...
分类:
其他好文 时间:
2017-05-09 20:41:44
阅读次数:
145