此类的功能是什么?

时间:2019-03-27 20:54:16

标签: java arduino

“可运行的实现”是什么意思? 我正在将数据从arduino发送到此Java文件

public static class SerialReader implements Runnable {
    InputStream in;
    public SerialReader( InputStream in ) {
        this.in = in;
    }

2 个答案:

答案 0 :(得分:3)

实现是Java中用于实现接口的关键字。

根据Oracle:

  

Runnable接口应该由其   实例旨在由线程执行。上课必须   定义一个没有参数的方法称为run。

     

此接口旨在为对象提供通用协议   希望在活动时执行代码的人。例如,Runnable   由Thread类实现。活跃只是意味着   线程已启动但尚未停止。

     

此外,Runnable提供了激活类的方法   而没有子类化线程。实现Runnable的类可以运行   无需通过实例化Thread实例来对Thread进行子类化,并且   将自己作为目标。在大多数情况下,Runnable接口   如果您仅打算覆盖run()方法,则应使用   并且没有其他Thread方法。这很重要,因为课堂应该   除非程序员打算进行修改或   增强班级的基本行为。

Source

答案 1 :(得分:0)

implements用于实现接口。 和 Runnable接口应该由其实例打算由线程执行的任何类实现。