Java Runnable Question

Я сейчас прохожу курс по Java и наткнулся на какой-то непонятный код.

Пример:

Runnable runnable = new Runnable()
        {
            public void run()
            {
                //doStuff
            }
        };

Я действительно не понимаю, что делает этот код.

Как можно связать метод run с экземпляром класса?

Я погуглил "Runnable" и обнаружил, что это интерфейс. Реализую ли я интерфейс, объявив метод запуска в фигурных скобках? Можно ли это сделать для любого интерфейса в java?

Я мог бы использовать несколько ссылок / пояснений. Спасибо!

5
задан user523228 28 November 2010 в 22:20
поделиться