- 1
private final List<ItemInfo> _items = Collections.synchronizedList(new Vector<ItemInfo>());
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77
private final List<ItemInfo> _items = Collections.synchronizedList(new Vector<ItemInfo>());
Пример убер-синхронизации (чтоб наверняка).
Используется и по сей день.
Кусок из крупного эмулятора сервера L2 (Потомок сборки L2Rebellion).
Не пишу на джаве просто.
Это что-то типа множественной реализации интерфейса (похоже на множественное наследование)? Объясните пожалуйста. Яву не знаю, просто.
Интерфейсы объявляются через запятую, как вы наверное заметили :)