面向对象的三个特征:封装、继承、多态
linux进程的状态:RSDTZ
http://www.2cto.com/os/201112/113228.html
R:(TASK_RUNNING) 可执行进程
S:(TASK_INTERRUPTIBLE) 可中断休眠进程
D:(TASK_UNINTERRUPTIBLE) 不可中断休眠进程
T:(TASK_STOPPED or TASK_TRACED) 暂停状态
Z:(TASK_DEAD - EXIT_ZOMBIE) 退出状态,也叫僵尸进程:已经被杀死的进程,只保留一些数据证明自己曾经活过,供别人使用
Java中的23种设计模式:
来源:http://hb.qq.com/a/20110818/000043.htm
1、抽象工厂模式(Abstract Factory):
2、适配器模式(Adapter):
3、桥梁模式(Bridge):
4、建造模式(Builder):
5、责任链模式(Chain of Responsibility):
6、命令模式(Command):
7、合成模式(Composite):
8、装饰模式(Decorator):
9、门面模式(Facade):
10、工厂方法(Factory Method):
11、享元模式(Flyweight):
12、解释器模式(Interpreter):
13、迭代子模式(Iterator):
14、调停者模式(Mediator):
15、备忘录模式(Memento):
16、观察者模式(Observer):
17、原始模型模式(Prototype):
18、代理模式(Proxy):
19、单例模式(Singleton):
20、状态模式(State):
21、策略模式(Strategy):
22、模板模式(Template Method):
23、访问者模式(Visitor):