自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java位运算

整数类型按位操作符&  与|    或^   异或~   非java中int类型存储为有符号存储。移位符号左移   <<   补齐0右移  >>    补齐  正数0   负数1无符号右移动   >>>  补齐0超过32位按照32的余数移动如果对char   byte     short     类型的数值进行移位操作。会先转为int类型。最后得到...

2018-04-08 17:47:31 152

原创 桥梁模式

桥梁模式定义:    也叫桥接模式,是一个比较简单的模式,其定义如下 :将抽象和实现解耦,使得连着可以独立的变化。自己理解:接口  实现接口的类            抽象类   实现抽象的类                  抽象类里面有一个接口的引用。抽象类里面的方法会调接口的方法。                使用的时候  首先new   实现类的对象,   然后构造抽象类对象入参为实现类...

2018-04-05 22:06:34 139

转载 原码, 反码, 补码 详解

转载:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html

2018-04-05 15:41:37 87

原创 代理者模式

定义:代理模式:为其他对象提供一种代理以控制对这个对象的访问。也叫做委托模式。它是一种基本的设计技巧。涉及的三个角色subject抽象主题角色抽象主题类可以是抽象的类也可以是接口,是一个最普通的业务类型定义,无特殊要求。realSubject具体主题角色也可以叫做委托角色,被代理角色。它是冤大头,是业务逻辑的具体执行者。Proxy代理主题角色也可以叫做委托类,代理类。他负责对真实角色的应用,把所有...

2018-04-05 00:25:19 229

转载 建造者模式

https://blog.csdn.net/carson_ho/article/details/54910597目录1. 介绍1.1 定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示1.2 主要作用在用户不知道对象的建造过程和细节的情况下就可以直接创建复杂的对象。用户只需要给出指定复杂对象的类型和内容;建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)1...

2018-04-02 22:34:23 98

原创 树,二叉树等概念

1.树: 是n( n>=0)个结点的有限集合。n=0时称为空树。在任意一颗非空树种:(1)有且仅有一个特定的称为根的结点;(2)当n     >1的时候,其余结点可分为m(m>0)个互为不相交的有限集T1,T2,.......,Tm。其中每一个集合本身又是一棵树,并且称为    根    的    子    树。(递归的定义)1.n>0 时根结点是唯一的。不可能存在多个根结...

2018-03-30 23:50:28 193

转载 观察者模式

http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:  观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从...

2018-03-30 15:23:35 57

转载 装饰者模式(2)

https://blog.csdn.net/pnjlc/article/details/52701929装饰模式的java实现例子 说明:本文是《大话设计模式》一书的学习文摘和网上相关信息文摘,原书代码例子用C#写,下面用Java改写。1、装...

2018-03-30 14:51:59 110

转载 装饰着模式

我曾经以为应该用继承处理一切。后来领教到运行时扩展,远比编译时期的继承威力大。本章可以称为“给爱用继承的人一个全新的设计眼界”。我们即将再度探讨典型的继承滥用问题。在本章将会学到如何使用对象组合的方式,做到在运行时装饰类。一旦你熟悉了装饰的技巧,你讲能在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。新的例题:星巴兹是以狂战速度最快而闻名的咖啡连锁店。因为扩张速度实在太快,他们最北...

2018-03-29 23:56:27 381

转载 模板方法模式

转载地址:http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html#3926796    模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的...

2018-03-29 21:48:54 82

转载 适配器模式

参考地址:http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html#3915567大神的官方说法:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器的结构:类的适配器模式,对象的适配器模式类的适配器模式模式所涉及的角色有:  ●  目标(Targe...

2018-03-29 21:36:37 56

转载 单例模式

撸个出现频率最多的单例模式http://ichennan.com/2016/08/11/DesignPattern-2.html单例模式 Singleton一个类有且仅有一个实例,并且自行实例化向整个系统提供一个类只有一个实例自己创建这个实例整个系统都使用这个实例这个模式直接看代码,比看定义容易理解。Talk is cheap, show me the code.饿汉public class Si...

2018-03-29 21:09:57 74

转载 工厂设计模式

Design pattern地址:http://ichennan.com/2016/08/09/DesignPattern.html准备把设计模式过一遍,从工厂模式开始吧下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂简单工厂模式 Simple Factory  缺点:符合一定程度的开闭原则简单工厂模式不是23种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠...

2018-03-29 20:42:46 139

转载 偶尔一个linux命令 date

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式: date [参数]... [+格式]2.命令功能:date 可以用来显示或设定系统的日期与时间。3.命令参数:必要参数:%H 小时(以00-23来表示)。 

2016-01-14 14:30:46 188

空空如也

空空如也

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

TA关注的人

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