A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

创建线程
1继承thread类
1.1定义一个类继承thread
1.2重写run方法
1.3创建子类对象,就是创建线程对象
1.4调用start方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法
2实现Runnable接口
2.1定义类实现runnable接口
2.2覆盖接口中的run方法,将线程任务定义到run方法中
2.3创建thread类的对象
2.4将Runnable接口的子类对象作为参数传递给Thread类的构造函数
2.5调用thread类的start方法开启线程
实现runnable接口避免了单继承的局限性,所以较为常用
实现runnable接口的方式,更加的符合面向对象,线程分为2部分,一部分线程对象,一部分线程任务,继承thread类,线程对象和线程任务耦合在一起,一旦创建thread类的子类对象,既是线程对象,又有线程任务
实现runnable接口,将线程任务单独分离出来封装成对象,类型就是runnable接口类型
Runnable接口对线程对象和线程任务进行解耦

10 个回复

倒序浏览
加油,,认真复习好,准备下一面
回复 使用道具 举报
还有机会的,加油!
回复 使用道具 举报
兄弟,你有问老师扣分和面试没过的原因吗,找到原因,希望你下次能过
回复 使用道具 举报
准备的还是不够充分。。。。。
回复 使用道具 举报
你楼主有基础吗?想问下我没基础,感觉好难啊
回复 使用道具 举报
加油加油加油
回复 使用道具 举报
加油!加油!加油!加油!
回复 使用道具 举报
下次一定会过!
回复 使用道具 举报
好怕怕呀   你是在基础班上的吗
回复 使用道具 举报
楼主加油哦,还有几天好好看,一定可以过的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马