答: (1)通过继承Thread类(缺点:java只支持单继承) (2)通过实现Runnable接口 通过创建一个Thread类对象,调用start()方法启动 注:每一个线程最好都调用setNmae()方法设置一下名字