自定义博客皮肤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基础11--行为型模式(观察者模式2,备忘录模式)

案例 观察者模式1 public class Subject { protected List list = new ArrayList(); public void registerObserver(Observer obs){ list.add(obs); } public void removeObserver(Observer obs){ list.add(obs);

2015-08-31 13:39:01 383

原创 JAVA基础10--行为型模式(责任链模式 迭代器模式 中介者模式 命令模式 策略模式)

案例 责任链模式 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给连上的下一个对象 public class Client { public static void main(String[] args) { Leader a = new Director("张三"); Leader b = new M

2015-08-31 10:29:17 588

原创 JAVA基础10 设计模式:结构型模式(适配器 代理模式 桥接模式 享元模式 组合模式 装饰器模式)

结构型模式:  核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题 分类: 适配器模式 代理模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 我们在学习中见过的场景 java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStream) 案例 适配器模式 pu

2015-08-27 19:51:02 938

原创 JAVA基础9(设计模式 单例模式 工厂模式 建造者模式 原型模式)

创建型模式(新建对象): 单例模式 工厂模式 抽象工厂模式 建造者模式 原型模式 结构型模式: 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 行为型模式: 模板方法模式 命令模式 迭代器模式 观察者模式 中介者模式 备忘录模式 解释器模式 状态模式 策略模式 职责链模式 访问者模式 单例模式: 保证一个类只有一个实例 并且提供一个访问该实例的全局访问点 常

2015-08-25 20:36:23 651

原创 JAVA基础8(代码剖析)

类加载全过程  1.new 一个类对象  2.调用类的静态成员(除了final常量)和静态方法  3.使用java.lang.reflect包的方法对类进行发射调用  4.当虚拟机启动,java hello 则一定会初始化hello类 说白了就是先启动main方法所在的类  5.当初始化一个类,如果其父类木有被初始化 则先会初始化他的父类   类的被动引用(不会发生类的初始化) 1

2015-08-25 10:36:31 387

原创 JAVA基础7(代码剖析)

源注解:  @Target  @Retention:需要在什么级别保存该注释信息 用于描述注解的生命周期          SOURCE, CLASS, RUNTIME(可以被反射机制读取) 案例 自定义注解的一个例子 @Target(value={ElementType.METHOD,ElementType.TYPE}) //既可以修饰方法,也可以修饰类 @Retention(

2015-08-24 10:52:51 487

空空如也

空空如也

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

TA关注的人

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