public void run(){ Date one = startPlaying(); sleepNSeconds(1); Date two = stopPlaying(); System.out.println("Playing " + (two.getTime() - one.getTime()) + " ms"); } Поправьте если ошибаюсь: Вот эта строчка " Date one = startPlaying();". создаёт переменную "one". запускает метод startPlaying();. по выполнении метода "записывает" в себя дату возвращенную методом.