文章分类 - JAVA
摘要:from:http://blog.csdn.net/chmask/article/details/26314851.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。public class TestFactoryMethod {public static void main(String[] args) {AnimalFactory af=new DogFactory();Animal1 a=af.getAnimal();
阅读全文
摘要:首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 多进程是指操作系统能同时运行多个任务(程序)。 多线程是指在同一程序中有多个顺序流在执行。 在java中创建一个线程有两种方法: ①实现java.lang.Runnable接口,重写run()方法,启动:new Thread(this).start()。 1 p...
阅读全文
摘要:使用匿名内部类课使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。然而这个不是我说的重点,我说的很简单,就是匿名内部类的两种实现方式:第一种,继承一个类,重写其方法;第二种,实现一个接口(可以是多个),实现其方法。下面通过代码来说明: 1 public class TestAnonymousInterClass{ 2 public static void main(String args[]){ 3 TestAnonymousInterClass test=new TestAnonymousInter...
阅读全文

浙公网安备 33010602011771号