Добрый день.
Возник вопрос чисто теоретического характера. Есть компаратор, которому отдаем ArrayList < String > list:
public void Sort () {Collections.sort(list, compare);}
Comparator < String > compare = new Comparator()
{
public int compare(String o1, String o2) {return o1.compareTo(o2);}
};
Объясните, пожалуйста, что означает конструкция Comparator < String > compare = new Comparator() {..};?
Реализация интерфейса, или что? ><