Есть метод,который отправляет серверу команду, в ответ сервер отправляет список автомобилей. Метод:
ArrayList<Car> carList = new ArrayList<>();
System.out.println(carList);
try {
outputStream.writeObject("getCarList/");
carList=(ArrayList<Car>) inputStream.readObject();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println(carList);
Только дело в том,что только при первом использовании метод возвращает правильный список.То есть, если после первого использования кто-то внесёт изменения и ,например, добавит запись в список,а я вызову этот метод, то он всегда возвращает список,который был возвращён после первого вызова метода. В чём может быть дело? P.S. сервер отправляет корректные значения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Стоит задача вывода картинок разного размера, как на прикрепленном примереНужен вывод в 3-4 колонки по горизонтали, хотелось бы реализовать...
На работе делаю сайт, который требует много оптимизации: большое количество графики, анимации и прочего
поле проверить форму на корректное заполнениеполе может содержать только русские слова пробела и дефисы