自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 设计模式(4)——抽象工厂模式

工厂类虽然快捷方便和易于扩展,但是每一个具体工厂类只能生产一类产品。如果需要多组的产品类,则系统中就会存在大量的工厂类,会增加系统资源的消耗。

2016-12-06 09:36:48 221

原创 设计模式(3)——工厂设计模式

1.概述: –>定义一个用于创建对象的工厂接口,让工厂子类决定将哪一个产品类实例化。此模式让一个产品类的实例化延迟到工厂子类。2.实现: –>先定义一个抽象产品类,包含产品类的公共代码 –>再定义一个抽象工厂类,用一个方法返回一个具体的产品类 –>分别实现具体的产品类,和对应的具体工厂类3.代码://抽象产品类 internal interface Logge

2016-12-05 08:54:23 190

原创 设计模式(2)——简单工厂设计模式

简单工厂设计模式不属于23种设计模式,但通过它可以更好的学习工厂方法设计模式和抽象工厂设计模式。简单工厂设计模式流程: 1)将需要的不同对象的相关代码封装到不同的类中,这些类成为产品类。 2)将它们相同的代码封装到一个抽象类产品类中,每一个产品类都是这个抽象产品类的子类 3)最后提供一个工厂类,在工厂类中提供一个(或多个)创建产品的工厂方法,该方法可以通过传入的对象返回

2016-11-26 12:46:33 212

原创 设计模式(1)——单例模式

当系统只需要一个实例对象,或者客户调用类的单个实例只允许一个公共访问点的时候,我们就需要单例类。1.单例类的设计过程 1)为了确保外界无法创建对象,则需要将其构造函数私有化: class TaskManager { private TaskManager() { } } 2)内部需要返回对象的唯一实例,所以定义一个静态字段用来返回: priv

2016-11-25 11:18:32 258

原创 编写一个简单的JSTL标签

1.创建一个tld文件<?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jav

2016-09-25 21:46:29 252

原创 JAVA中 final关键字

由于应用环境的不同,final关键字的含义可能会产生一些差异,但它一般的意思是声明“这个东西不能改变”,接下来将会讨论final修饰数据、类以及方法时的作用。1.数据 用于基本类型: final int test=1; 表示这个数据是一个常量,值不得改变。用于对象句柄: final Object obj = new Object(); 可以改变其中的属性值,但不可以改变引用的指向,即无法将

2016-09-25 18:09:47 217

原创 JSP中的EL表达式

什么是EL表达式? EL表达式是一套简单的计算规则,用于给jsp标签的属性赋值,也可以直接输出。 EL表达式也可以脱离标签单独使用。EL表达式的作用 1.访问符合JAVABean规范的类的属性 2.输出简单的运算结果 3.获取请求参数值JAVABean 通常情况下的JAVABean指的是: 一个公共的类 含有一个空参构造方法 所有属性必须是私有的且提供get/set方法,方法名使用

2016-09-24 01:18:49 377

原创 java创建泛型数组

在java中是不允许直接创建泛型数组等等,如: public class Test { private T[] a; public Test(int cap) { a = new T[cap]; //error } } 这段代码会在new的代码行出错:Error:(11, 13) java: 创建泛型数组 这时我们就需要强制类

2016-09-16 13:26:42 391

原创 oracle实现主键自增

oracle主键自增=序列+触发器 首先创建一张表:  create table employee(id number(4) primary key,  name varchar2(20) not null,  age number(4) check(age between 1 and 100),  sal number(8,2)); 其次为id创建序列: c

2016-09-06 16:40:48 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除