Здравствуйте , то что надо создать два объекта типа время, а между ними сделать задержку это понятно. Но вот всё остальное, а именно классы и объекты, как то не очень укладывается в пройденный материал.
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>();
Здесь же во всей задаче нет такой процедуры. Точнее мы видим выше как какие то новых два списка уже вставили в метод без всякого объявления.
Андрей
15 уровень
Со временем понятно, с классами нет.
Обсуждается
из интерфейса List ДОЛГО ПИСАТЬvoid add(int index, E element) вставляем Е(обьект) на позицию индекс. Аналог в массиве String array[10]; array[0] = "abc"; new Object() создание безымянного обьекта типа 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>(); . Точнее мы видим выше как какие то новых два списка уже вставили в метод без всякого объявления. new ArrayList() new LinkedList() Это и есть обьявление. Если можно так сказать, первая часть находиться в методе принимающем аргумент(параметр) getInsertTimeInMs(new LinkedList()) public static long getInsertTimeInMs(List list)