решил задачу через: public static void main(String[] args) { System.out.println(getInsertTimeInMs(new ArrayList())); System.out.println(getInsertTimeInMs(new LinkedList())); } public static long getInsertTimeInMs(List list) { // напишите тут ваш код long listTime = System.currentTimeMillis(); insert10000(list); long resultTime = System.currentTimeMillis() - listTime; return resultTime; } public static void insert10000(List list) { for (int i = 0; i < 10000; i++) { list.add(0, new Object()); } хотя в подсказках в задаче было решение через Date, new Date, getTime(); Чем лучше в дальнейшем пользоваться?