设计模式
wd_113634687
这个作者很懒,什么都没留下…
展开
-
模板设计模式(AsynocTask)
//当加载数据或有耗时操作时 用异步加载(有效防止anr5秒异常即主线程阻塞) package qewrqerqr.wret; import android.os.Handler; //异步加载 public abstract class MyAsynocTask { private Handler handler= new Handler(){ public void handleMessage...原创 2019-01-02 21:40:43 · 153 阅读 · 0 评论 -
单例设计模式(饿汉式,懒汉式(1,有线程安全问题,2,安全高效))
package cn.itcast.mobilesafexian2.test; public class Student { /* (1)单例模式(只需创建一个对象) (外界访问直接Student.getStudent 即可获得对象 ) (饿汉式:在加载的时候创建对象{有可能整个项目运行下来没有用这个对象, 而用户没有用但是却创建了}){无线程安全问题,应为只有返回} 保证类在内存中只有一个...原创 2019-01-02 21:43:35 · 251 阅读 · 0 评论