Здравствуйте , то что надо создать два объекта типа время, а между ними сделать задержку это понятно. Но вот всё остальное, а именно классы и объекты, как то не очень укладывается в пройденный материал. 1. insert10000(List list). В этом методе в качестве параметра указано два слова, что они означают? . Внутри расписан метод так: list.add(0, new Object()). Как эти новые два слова соотносятся с параметрами. Что это за листы с объектами? 2. В методе main мы видим первое упоминание о списках. public static void main(String[] args) { System.out.println(getInsertTimeInMs(new ArrayList())); System.out.println(getInsertTimeInMs(new LinkedList())); Господа нас всегда учили , что списки сначала надо объявлять типа ArrayList<String> list = new ArrayList<String>(); Здесь же во всей задаче нет такой процедуры. Точнее мы видим выше как какие то новых два списка уже вставили в метод без всякого объявления.