Существует ли универсальная библиотека коллекций, которая объединяет неуниверсальные коллекции?

У меня на работе была немного устаревшая JVM, которая поддерживает только Java 1.4. Я хотел бы использовать дженерики в своем коде, что возможно в соответствии с этой статьей http://www.ibm.com/developerworks/java/library/j-jtp02277/index.html. К сожалению, классы Collections в нашей библиотеке не являются общими и не могут быть заменены (что означает, что я не могу использовать http://download.oracle.com/otndocs/jcp/jsr14-2.4-ea-demo-oth-JPR/). Очевидным решением является написание универсальных оболочек для всех основных классов - ArrayList, HashMap, HashSet и создание универсальных интерфейсов Map и т. Д. Это довольно трудоемкая работа, поэтому мне интересно, может ли уже существовать библиотека, предоставляющая эту функциональность.

1 ответ

Можете ли вы скомпилировать свой код для JVM 1.4?

Если ваш код скомпилирован для Java5 (6 или 7), вы, вероятно, получите "неверную версию в файле класса" - Ошибка.

Если вы используете какую-либо скомпилированную библиотеку, все должны быть скомпилированы для Java 1.4.

Другие вопросы по тегам