Введение в закрытие Java

Кто-нибудь, пожалуйста, опишите такой код для понимать закрытие Java.

public static <T> void sort(List<T> l, final {T, T=>Number} block) {

    Collections.sort(l, new Comparator<T>() {
        public int compare(T arg0, T arg1) {
            return block.invoke(arg0, arg1);
        }
    }
}
19
задан Subhrajyoti Majumder 12 November 2015 в 06:45
поделиться