- 博客(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关注的人
RSS订阅