①Thread类实现了Runnable接口,主要构造方法为Thread(Runnable target)、Thread(Runnable target,String name)、Thread(String name)
详见API文档 http://tool.oschina.net/apidocs/apidoc?api=jdk_7u4
②Java由于是单继承,继承了Thread类之后就不能继承其他类了,因此一般情况下建议用Runnable接口
③共享实例变量数据的情况下,用Runnable接口更容易实现,Runable接口可扩展性更强