团cn_0
2016-01-17 13:23
这里为什么要用runnable借口而不是thread类啊
本质是一样的,没啥大的区别
陈佳莹
开什么玩笑,区别大了。大多数情况下,如果只想重写 run() 方法,而不重写其他 Thread 方法,那么应使用 Runnable 接口。这很重要,因为除非程序员打算修改或增强类的基本行为,否则不应为该类创建子类。
2016-02-21 11:36:06
共 1 条回复 >
我也发现。比如少些分号。。。float和double的区别在于精度不同float是单精度类型,占4个字节的存储空间double是双精度类型,占8个字节的存储空间
区别在于thread是继承的类 runnable是接口 继承只能继承一个类 接口可以多个
从jdk API文档来看Thread其实也是实现Runnable接口的一个类
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 1
回答 4