自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式之创建型模式--原型模式

一:简介原型模式用起来很简单,我们只需实现Cloneable接口,重写clone方法即可。使用原型模式的目的,是为了避免初始化是需要消耗很多的资源,new一个对象时需要进行繁琐的数据准备。二:例子假设,创造一个人,设置他的性别,国籍,种类(黑人还是白人还是黄种人)。等等之类,比方说现在就这三个属性。

2017-06-17 14:48:52 294

原创 Java设计模式之创建型模式--建造者模式

一:简介建造者模式可以将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。二:角色Product:表示被构造的复杂对象。Builder:给出一个抽象接口,以规范产品对象的各个组成成分的建造。这个接口规定要实现复杂对象的哪些部分的创建,并不涉及具体的对象部件的创建。ConcreteBuilder:实现Builder的接口以构造和装配该产品的各个部件,定义并明确它所创建的表示

2017-06-14 22:53:41 369

原创 Java设计模式之创建型模式--单例模式

单例模式它确保了某个类只有一个实例对象。对于单例模式,一般来说由一个私有的属性(对自己的引用),一个私有的构造,加上一个提供给外部使用的静态方法构成。下面介绍一下单例的几种写法

2017-06-13 13:57:55 281

原创 Java设计模式之创建型模式--工厂方法及抽象工厂模式

Java设计模式之创建型模式–工厂方法模式一:工厂方法1.我们先看类图2.工厂方法是针对每一种产品提供一个工厂类,比如我是生产A类产品的,但是A类产品又分为google旗下和华为旗下,这是我需要提供两个工厂,每个工厂生产属于自己的产品A。3.关于工厂,还有一个简单工厂就不介绍了,它只是在创建产品A的时候,传入不同的参数加以识别,从而创建相应的产品。在这里就不演示了。

2017-06-12 19:00:08 318

原创 Lambda表达式的使用

用Lambda表达式开启线程我们知道,开启一个子线程。可以这么写:new Thread(new Runnable() {            @Override            public void run() {                buffer.append("普通的开启一个子线程\n");            }        }).star

2017-06-06 13:01:45 4142

原创 沉浸式状态栏

在这篇末尾也提到过沉浸式状态,不过那时是借助了Design Support库,嵌套了好多布局,实在是太麻烦了。。。文章传送门下面介绍一种更简单的方式。.... @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);

2017-06-05 18:18:37 303 1

空空如也

空空如也

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

TA关注的人

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