将博客搬至CSDN
设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。设计模式的六大原则
一般的,我们编写单例模式往往直接在单例引用的时候,即把实例生成,采用private final static 的成员变量直接初始化掉,这种方法能适应大部分的场景,但有时候本单例模式可能还处理其他业务,那么很可能用不到初始化的成员变量,那么只有当要用到本单例对象时,才创建对象的懒加载模式就很必须了。 &nb
本来想针对Activity中的启动模式写篇文章的,后来网上发现有人已经总结的相当好了,在此直接引用过来,并加上自己的一些理解,在此感谢原作者。文章地址:http://blog.csdn.net/liuhe688/article/details/6754323-----------------------------------------------------------------------
Android入门:Activity四种启动模式一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念; 任务栈 每个
1. 前言上篇文章介绍了几种hanlder创建方式,其实这种使用方式大家都知道,但是为什么可以这么做,可能很多人不知道,至少不清楚,网上很多文章也是到处粘贴,听别说handler把Message发送到MessageQueue里面去,Looper通过死循环,不断从MessageQueue里面获取Message处理消息,因为Mesage.target就是当前hanlder,所以最后转到handleMe
把握住跳槽时间,对职业生涯尤为重要。那么究竟在一个公司呆上多久跳槽才适合呢?无论是公司HR,还是专业的猎头,对应聘者非常看重的一点便是“忠诚度”,因为一个企业不希望辛辛苦苦培养的员工,却为别人做了嫁衣。根据小编的了解,一个人如果在同一个单位工作年限低于2年,往往被看做“不够忠诚”;而不到一年,可以被视为“稳定性差”。那么是不是年限越长越有价值呢?不然!如果一个人在同一个企业年限超过5~8年,而岗位
Paused 谷歌官方的解释是:Another activity is in the foreground and has focus, but this one is still visible. That is, another activity is visible on top of this one and that activity is partially transpar
原文地址http://blog.csdn.net/ceko_wu/article/details/45244259 1、图片缓存管理的必要性 Android应用为什么要做一些图片缓存的管理? 1)内存管理必要性 android每个进程的虚拟机对
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号