自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之简单工厂模式,工厂模式,抽象工厂模式学习总结

简单从工厂模式(Simple Factory)又称之为静态工厂方法模式; 不利于产生系列产品; 简单工厂模式通过接收的参数的不同来返回不同的对象实例。 这种情况不方便修改,如果需要扩展类,我们需要添加新的类的同事,还要修改代码。 - 组成 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。

2017-04-06 11:01:45 235

原创 设计模式之抽象工厂模式

前面提到工厂模式是一对一,现在的抽象工厂则是一对多了。上代码:首先猫接口:public interface Cat { public void speak(); }猫下面分为黑猫白猫,具体实现: 黑猫:public class BlackCat implements Cat { @Override public void speak() { System.o

2017-04-05 18:38:38 231

原创 设计模式之工厂模式

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-05 17:45:47 270

原创 设计模式之简单工厂

如果要定义一个动物类,然后动物类中需要声明动物的say方法,那有几种动物该肿么办呢?正常情况下我们会这么做(起码我一开始也是这么做了很久):public class Animal { public String name; public void say(){ if(this.name.equals("dog")){ System.out.pri

2017-04-01 17:59:18 421

原创 设计模式之单例模式

这么长时间了,才来系统的学习一下设计模式,有点惭愧~ 废话不多说,上翠花! 单例模式,顾名思义就是只有一个实例,就是类A只能new A()一次~ 正常的,我们不考虑这种模式,一般会给一个类new出好多实例,这种情况会影响系统性能,没什么必要。单例模式分为:饿汉模式,懒汉模式1,饿汉模式 “ /** * 饿汉模式很饿,一开始就给他喂饱 * 饿汉模式在类刚加载的时候就实例化 *

2017-04-01 16:12:36 167

原创 java java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 5 to TIMESTAMP.

在java中,从mysql数据库拿timestamp类型的数据,如果数据为'0000-00-00 00:00:00‘,那 用ResultSet.getTimestamp()拿数据的时候就会报该错误信息,此时只需要在数据库的url的末尾加上?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull就可以,如:String url = "jdbc

2017-04-01 14:49:50 3418

原创 噢耶~开始博客之路!

路漫漫其修远兮,吾将上下而求索!

2017-04-01 14:42:42 203

空空如也

空空如也

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

TA关注的人

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