Redian新闻
>
implements runable 和 extends thread
avatar
xt
2

extends Thread可以直接用那个class做Thread class来对待.
implements Runnable在create thread的时候必须用new Thread()
来产生一个Thread.但是Runnable有个好处,就是java 不支持multi-
inheritance.所以如果你的class有super class,就不能再extend
Thread但是可以implements Runnable.

【在 p***p 的大作中提到】
: 到底有什么区别
avatar
m*t
3

I'd always implement Runnable. It provides greater flexibility and less
coupling with the threading api at the mere price of one extra line of code.

【在 p***p 的大作中提到】
: 到底有什么区别
avatar
p*p
4
言简意赅呀。另外我发现高手编程序就是用
final static多的。

【在 xt 的大作中提到】
:
: extends Thread可以直接用那个class做Thread class来对待.
: implements Runnable在create thread的时候必须用new Thread()
: 来产生一个Thread.但是Runnable有个好处,就是java 不支持multi-
: inheritance.所以如果你的class有super class,就不能再extend
: Thread但是可以implements Runnable.

avatar
xt
5

This is usually for optimisation purposes, and therefore for
better performance.

【在 p***p 的大作中提到】
: 言简意赅呀。另外我发现高手编程序就是用
: final static多的。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。