Результаты поиска по запросу "java-8"
Можно ли скомпилировать код Java 8 для запуска на Java 7 JVM?
Java 8 представляет важные новые языковые функции, такие как лямбда-выражения. Эти изменения в языке сопровождаются такими значительными изменениями в скомпилированном байт-коде, которые могут помешать его запуску на виртуальной машине Java 7 ...
Могу ли я переопределить метод toString функционального интерфейса в JDK8, используя лямбды
Могу ли я переопределить метод toString функционального интерфейса? Или перефразировать. Есть ли элегантный способ изменить анонимный внутренний класс, который реализует функциональный интерфейс и переопределяет метод toString с помощью лямбды? ...
Как работает новая интерфейсная модель по умолчанию в Java 8 (включая diamond, множественное наследование и приоритет)?
Как работает эта новая модель интерфейса? проблема алмазов, которая может возникнуть из-за этогомножественное наследование символа этой реализациии приоритет, с которым реализации интерфейса используются?
Как установить IntelliJ IDEA Project SDK
Я только что установил IntelliJ IDEA, и когда я пытаюсь создать свой первый проект, он просит меня установить Project SDK. Когда я нажимаю «JDK», он просит меня выбрать домашний каталог JDK, как показано на этом рисунке. У меня проблемы с ...
Протестируйте Apache Felix с Java 8 и JavaFX
Я работаю над примером с JavaFX 2.2 и Java 8. Я создал этот простой активатор Apache Felix: Активатор: import javafx.application.Platform; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.BorderPane; ...
Как будут скомпилированы лямбда-функции Java?
Loop.times(5, () -> { System.out.println("looping"); });Что из этого будет эффективно компилироваться? for(int i = 0; i < 5; i++) System.out.println("looping");или что-то вроде new CallableInterfaceImpl(){ public void call(){ for(int i = 0; i < ...
Поддерживает ли Java 8 замыкания?
Я не совсем понимаю. Я думал, что Java8 выйдет из каменного века и начнет поддерживать лямбды / замыкания. Но когда я пытаюсь: public static void main(String[] args) { int number = 5; ObjectCallback callback = () -> { return (number = number + ...