Пишу клиент — серверное приложение. Для учета подключившихся клиентов хочу использовать ArrayList. Один из вариантов синхронизации ArrayList найденных мною в интернете это Collections.synchronizedList.
Но при попытке использования следующего кода:
private ArrayList <Connection> listOfClients = Collections.synchronizedList(new ArrayList<Connection>());
Подчеркивает красным new ArrayList():
synchronizedList (java.util.List) in Collections cannot be applied to (java.util.ArrayList) reason: no instance(s) of type variable(s) T exist so that List conforms to ArrayList
В чем проблема?
Collections.synchronizedList
возвращает List
, а не ArrayList
о чем и говорит ошибка. Используйте List
:
private List<Connection> listOfClients = Collections.synchronizedList(new ArrayList<Connection>());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как отсортировать массив по числам, которые идут перед URlДопустим есть данные:
Проблема следующаяЕсть сервлет на сервере, который принимает данные в формате json
Изменяю context-root проекта через properties->Web Project Settings с training на SpringMVCНо приложение всё равно работает только по этому адресу, почему?
Я создал JavaFX проект и в контроллере главного окна реализую метод, в котором при нажатии на кнопку должно создаться новое модальное окно, но при...