黑马程序员技术交流社区

标题: 为面试准备的一点题,一面没有过,伤心 [打印本页]

作者: zztierlie    时间: 2016-8-19 11:14
标题: 为面试准备的一点题,一面没有过,伤心
创建线程
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接口对线程对象和线程任务进行解耦

作者: zhoubinjian    时间: 2016-8-19 14:18
加油,,认真复习好,准备下一面
作者: li--yong    时间: 2016-8-19 22:16
还有机会的,加油!
作者: 自信boy    时间: 2016-8-19 22:36
兄弟,你有问老师扣分和面试没过的原因吗,找到原因,希望你下次能过
作者: 天雨云龙    时间: 2016-8-20 00:26
准备的还是不够充分。。。。。
作者: 马蚁牙黑    时间: 2016-8-20 22:02
你楼主有基础吗?想问下我没基础,感觉好难啊
作者: 695212308    时间: 2016-8-20 22:06
加油加油加油
作者: 胡eason    时间: 2016-8-21 17:23
加油!加油!加油!加油!
作者: Fightingdd    时间: 2016-8-21 17:55
下次一定会过!
作者: 开心的流泪者    时间: 2016-8-21 18:54
好怕怕呀   你是在基础班上的吗
作者: Maroon    时间: 2016-8-21 18:56
楼主加油哦,还有几天好好看,一定可以过的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2