自定义博客皮肤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)
  • 收藏
  • 关注

原创 消息机制与任务机制实战(一):Handler

效果展示 这是一个简单的demo,先来看效果: 这是一个类似于计时器的简单实例,用Handler和Message来实现。 实现该操作的主要步骤 1.创建Hander对象,重写其中的HandleMessage()方法。 2.在主/分线程中创建Message(这个demo没有用到线程),且没有创建Message对象,所以在第三步发送Message时用的sendEmptyMessage方法。 3.使用...

2019-03-27 20:56:17 216

原创 Java学习:java枚举实例

java的枚举类型 先贴上实例 public class Test { enum Example{ Example_A("This is Example_A"),//定义带参数的枚举成员 Example_B("this is Example_B"), Example_C(3); private String description; private int i = 2; ...

2019-03-27 15:03:53 538

原创 Java学习记录:静态代码块与非静态代码块

关于java中静态代码块和非静态代码块的调用顺序 先贴上实例: 首先是一个父类,在这个父类里,有静态代码块,非静态代码块,构造函数。 public class Father { static { System.out.println("父类静态代码块"); } { System.out.println("父类非静态代码块"); } public Father() { Syst...

2019-03-27 13:45:55 145

原创 学习总结(三):设计模式之单例模式

前言 很多时候,一个类被要求只能实例化一次,比如说任务管理器(不能打开多个),安卓开发中的fragment。这时候就要考虑单列模式,让一个类只能实例化一个对象。 介绍 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来...

2019-03-24 11:16:08 163

原创 学习总结(二):设计模式之策略模式

前言 上次更了简单工厂模式的介绍,这次来介绍一下我对策略模式的理解。 介绍 先给出策略模式的概念:它定义了算法家族,分别封装起来,让它们之前可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 我结合例子(上一篇博客的例子),对此是这样理解的: 在这模式下总共有四个角色 1.客户端:客户端就是用户的操作界面,用户在这里选择哪种策略去执行。 2.抽象策略角色:这个是一个抽象的角色,通常情况下...

2019-03-24 10:09:16 126

原创 学习总结(一):23种设计模式之简单工厂模式

笔者是一个大二的菜鸟,刚确定自己的方向搞安卓开发。无意间发现一本书叫《大话设计模式》,于是借鉴并加上自己的理解,来整理编程的设计模式。所有代码是用java来写的,但其中的编程思想和语言无关。 1.介绍 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工...

2019-03-23 18:06:37 254

空空如也

空空如也

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

TA关注的人

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