Общий список

  • 9
  • Недоступна
1. Изменить класс Solution так, чтобы он стал списком. (Необходимо реализовать интерфейс java.util.List). 2. Список Solution должен работать только с целыми числами Long. 3. Воспользуйтесь полем original. 4. Список будет использоваться нитями, поэтому позаботьтесь, чтобы все методы были синхронизиро
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (93)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Tanarri18 уровень
13 марта, 06:37
Немножко шокирован. До последнего надеялся, что это JR так пошутили.
Евгений19 уровень, Днепр
4 марта, 19:54
Подменить
private ArrayList<Long> original = new ArrayList<>();
на
private Vector<Long> original = new Vector<>();
не получилось, не принял валидатор. Пришлось заменять все public на public synchronized. :)
Антон19 уровень, Москва
28 февраля, 20:01
мдя, пришлось смотреть обсуждение,иначе не совсем понятно что он хочет, точнее осознаешь что нужно переопределять все методы интерфейса List<>, и думаешь не может быть... а нет может
Eugene18 уровень
6 марта, 13:24
Комментарий помог, спасибо. Ниже полез читать уже после решения.
Alexander White23 уровень
23 февраля, 14:41
Либо каждая последующая задача всё более абсурдная, либо я уже ничего не понимаю. 7 попыток. решение практически на бум....а самое главное, посыл и практический смысл задачи неясен. Зачем нам знать про "делегирование", если ресурс к 20му уроку не учит писать притянутые к реальности приложухи?
Николай22 уровень
21 февраля, 07:34
Это как с изучением Иностранных языков - если какое то слово не запоминается, то нужно 20-30 предложений с этим словом написать. Так и тут.
S3R3N1TY29 уровень, Санкт-Петербург
29 января, 18:01
На Mac открыл для себя новые клавиши Cmd+f и в режиме поиска нажимаем Cmd-R чтобы заменить фразу целиком. Cmd-N и выбираем Delegate... Вопрос: а в целом по задаче, это нам как пример просто показали как делегировать, на практике данное решение не нужно, ведь есть уже готовый List<Long> - просто создаем его обьект и работаем или в чем то есть отличие ?
Nik24 уровень
31 января, 19:41
я так понял, что мы создали synchronized List<Long>
Nik24 уровень
31 января, 19:43
хотя я на самом деле давно перестал тут, что либо понимать :D
Николай Малинчик41 уровень, Санкт-Петербург
25 января, 19:40
alt+ins и делегировать все методы из листа. потом уже через ctrl+R заменить паблики на паблик+синх
Dmytro Zhelezniak27 уровень, Харьков
2 февраля, 13:02
Самый полезный комментарий. Без выпендриваний типа:"Вы все говно" и "Решил с первой попытки". Странно, что никто еще плюсы не поставил.
Ivan Kozlovich19 уровень, Санкт-Петербург
16 февраля, 21:21
Спасибо. После вашего комментария решил. Еще бы знать, что значит "делегировать". Но, как обычно, узнаем из следующих лекций)))
Андрей22 уровень, Москва
23 января, 22:09
Либо я ничего не понял, либо тут надо тупо переписать порядка 20ти методов класса list. Чёта тупая задача.
Aleksandr Cherkaev22 уровень
14 января, 22:58
Вы решили задачу лучше, чем 71% учеников. Ребята вы чего? Примитивная, монотонная задача на копипаст
Leo18 уровень, Москва
1 февраля, 13:32
вместо Solution implement List<Long> написал Solution<Long> implement List<Long> запорол 7 попыток из--за этого
Anton Proskouryakov35 уровень
12 января, 16:16
Что делать если Alt-Ins не работает??!!
Артур17 уровень
7 часов назад
Alt + fn + Insert