функциональный интерфейс, который ничего не принимает и ничего не возвращает [дубликат]
этот вопрос уже есть ответ здесь:
есть ли стандартный функциональный интерфейс в JDK, который ничего не принимает и ничего не возвращает? Я не могу его найти. Что-то вроде следующего:
@FunctionalInterface
interface Action {
void execute();
}
1 ответ:
Как насчет Runnable:
@FunctionalInterface public interface Runnable { /** * When an object implementing interface <code>Runnable</code> is used * to create a thread, starting the thread causes the object's * <code>run</code> method to be called in that separately executing * thread. * <p> * The general contract of the method <code>run</code> is that it may * take any action whatsoever. * * @see java.lang.Thread#run() */ public abstract void run(); }