“可运行的实现”是什么意思? 我正在将数据从arduino发送到此Java文件
public static class SerialReader implements Runnable {
InputStream in;
public SerialReader( InputStream in ) {
this.in = in;
}
答案 0 :(得分:3)
实现是Java中用于实现接口的关键字。
根据Oracle:
Runnable接口应该由其 实例旨在由线程执行。上课必须 定义一个没有参数的方法称为run。
此接口旨在为对象提供通用协议 希望在活动时执行代码的人。例如,Runnable 由Thread类实现。活跃只是意味着 线程已启动但尚未停止。
此外,Runnable提供了激活类的方法 而没有子类化线程。实现Runnable的类可以运行 无需通过实例化Thread实例来对Thread进行子类化,并且 将自己作为目标。在大多数情况下,Runnable接口 如果您仅打算覆盖run()方法,则应使用 并且没有其他Thread方法。这很重要,因为课堂应该 除非程序员打算进行修改或 增强班级的基本行为。
答案 1 :(得分:0)
implements用于实现接口。 和 Runnable接口应该由其实例打算由线程执行的任何类实现。