anonymous-class- все статьи тега ➜ страница 0


Java8 лямбда против анонимных классов

Я немного изучил это и нашел несколько интересных примеров того, как лямбда-выражения будут систематически заменять эти классы, например метод сортировки коллекции, который использовался для получения анонимного экземпляра Comparator для выполнения сортировки: Collections.sort(personList, new Comparator<Person>(){ public int compare(Person p1, Person p2){ return p1.firstName.compareTo(p2.firstName); } }); теперь можно сделать с помощью Lambdas: Collections.sort(personList, (Pe ...

Java 8 лямбда-выражения-как насчет нескольких методов во вложенном классе

Я читаю о новых функциях по адресу: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Я видел пример ниже: Используя Анонимный Класс: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); С Лямбда: button.addActionListener(e -> { System.out.println("Action Detected"); }); что бы кто-то сделать с MouseListener если они хотели реализовать несколько методо ...

Мы можем создать экземпляр интерфейса в Java? [дубликат]

этот вопрос уже есть ответ здесь: можем ли мы создать объект интерфейса? 5 ответов можно ли создать экземпляр интерфейса в Java? где-то я читал, что с помощью внутреннего анонимного класса мы можем сделать это, как показано ниже: interface Test { public void wish(); } class Main { public static void main(String[] args) { Test t=new Test() { p ...