Вопросы по теме 'java-8'

компиляция и запуск кода java8/jdk8 в netbeans — некомпилируемый исходный код
Поиграв с предварительным просмотром JDK 1.8 в блокноте и скомпилировав файлы из командной строки, я решил попробовать с netbeans и посмотрите, что произойдет. Я успешно добавил JDK 1.8 и изменил следующие настройки: свойства -> библиотеки ->...
4632 просмотров
schedule 29.05.2023

Не удается скомпилировать лямбду в Netbeans 7.1.1+JDK8 (jdk-8-ea-bin-b35)
Возможный дубликат: лямбда-выражения не работаете с Java 8? Простое бессмысленное приложение с лямбдой: public static void main(String[] args) { FileFilter java = (File f) -> f.getName().endsWith(".java"); } Настройте его...
3359 просмотров
schedule 14.09.2022

Когда фигурные скобки необязательны в синтаксисе лямбда Java 8?
Я понимаю, что реализация лямбда-выражения Java 8 может быть изменена, но в сборке лямбда-выражения b39 я обнаружил, что фигурные скобки можно опустить только в том случае, если лямбда-выражение возвращает непустой тип. Например, это компилируется:...
10817 просмотров
schedule 01.03.2023

Шаблон торта с Java8 возможен?
Мне просто интересно: с Java 8 и возможностью добавления реализации в интерфейсы (немного похожей на трейты Scala) можно ли будет реализовать шаблон пирога , как мы можем сделать в Scala? Если это так, может ли кто-нибудь предоставить фрагмент кода?
5063 просмотров
schedule 20.02.2023

Лямбда-выражение Java 8 и первоклассные значения
Являются ли замыкания в Java 8 действительно первоклассными значениями или это всего лишь синтаксический сахар?
10373 просмотров
schedule 13.02.2023

Как установить IntelliJ IDEA Project SDK
Я только что установил IntelliJ IDEA, и когда я пытаюсь создать свой первый проект, он просит меня настроить Project SDK. Когда я нажимаю «JDK», меня просят выбрать домашний каталог JDK, как показано на этом изображении. Мне не удается...
294343 просмотров
schedule 30.09.2022

Выражения Java Lambda
Лямбда-выражения добавляются в Java 8. Я хочу понять, почему это важно. Что это значит для Java-программиста, который еще не знаком с идиомами функционального программирования? Означает ли это, что я могу писать код, который работает лучше или...
26826 просмотров
schedule 15.11.2022

Лямбда-выражения java 8 исключение: java.lang.NoSuchMethodError: java.lang.invoke.LambdaMetafactory.metaFactory
У меня проблема с запуском следующего кода: public class LambdaTesting { public static void main(String[] args){ new LambdaTesting(); } public LambdaTesting(){ test1(); }...
8263 просмотров
schedule 28.07.2022

Что такое представление Java 8?
Я смотрю выступление Пола Филипса: http://www.youtube.com/watch?v=TS1lpKBMkgg в 12:48 он говорит, что «в Java 8 их представления действительно работают» при сравнении Scala и Java Что такое «представления» Java и что такое эквивалент Scala?...
2074 просмотров
schedule 11.06.2022

Создание эффективного отсортированного Spliterator в Java 8 из массива
В Java 8 множество удобных утилит предназначены для создания эффективных разветвителей из массивов. Однако там не предусмотрены фабричные методы для сборки Spliterator с компаратором. Ясно, что сплитераторам разрешено иметь подключенные...
3272 просмотров
schedule 16.02.2023

Как предотвратить закрытие BufferedReader при попытке с ресурсами из lines() (Stream‹String›)?
Это то, что я делаю, чтобы предотвратить закрытие BufferedReader , когда lines() заканчивается в try-with-resources : Это общая утилита, и она работает со многими устройствами чтения, а не только с файлами. public static List<String>...
776 просмотров
schedule 03.07.2023

Можно ли получить лямбда-выражение во время выполнения
Вчера вечером я играл с Java8 Lambda, и мне было интересно, можно ли получить выражение Lambda во время выполнения. Короче говоря, насколько я понял, лямбда-выражения преобразуются в (статические) методы во время выполнения, а затем вызываются с...
2269 просмотров
schedule 29.09.2022

Можно ли Stream последовательно обрабатывать часть пайплайна, а потом как параллельный?
У меня есть следующий код, который не работает так, как я задумал (пропускается случайная строка вместо первой): Files.lines(path) .skip(1) .parallel() .forEach( System.out::println ) У меня такое чувство, что я неправильно...
696 просмотров
schedule 16.03.2023

Форматирование продолжительности в Java 8/jsr310
Я перевожу проект с Joda-Time на собственные библиотеки времени java8 и столкнулся с проблемой. Мне не удалось найти средство форматирования для Duration. Я хотел бы иметь собственный формат строки, например, ЧЧЧ+ММ , где продолжительность 75...
34017 просмотров
schedule 11.05.2022

Конструкцию области видимости Java нельзя аннотировать с использованием типа
Я хочу аннотировать полное имя класса с помощью аннотации @Nullable (из Java Checker Framework), например: class Demo { private transient @Nullable org.apache.lucene.search.Query cached_results; // ... } Однако это приводит к...
952 просмотров

Наложенный узел в javafx
Может быть, название моего вопроса не очень хорошее, но на самом деле я не знаю, как его назвать. Поэтому я постараюсь объяснить свою проблему очень ясно. Поэтому я хочу знать, возможно ли сделать «ErrorBar» внутри моей сцены. Я понимаю под...
244 просмотров
schedule 17.04.2024

Использование потоков для сбора в TreeSet с пользовательским компаратором
Работая в Java 8, я определил TreeSet следующим образом: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport — довольно простой...
56233 просмотров
schedule 16.01.2023

Вызов методов по умолчанию из лямбда-выражений
Есть ли способ вызвать метод по умолчанию при определении лямбда? E.g. @FunctionalInterface public interface StringCombiner { String combine(String s1, String s2); default String bar(String s1, String s2) { return...
513 просмотров
schedule 01.10.2022

Почему содержимое дочернего окна (дочерняя стадия) не изменяет размер автоматически?
Я работаю в NetBeans 8 с Java 8/JavaFX. У меня есть приложение, которое запускает основной этап на основе файла fxml. Существует опция меню, позволяющая пользователю вызвать второй этап по запросу. Функция, открывающая окно, выглядит так:...
582 просмотров
schedule 05.04.2023

Java 8 LocalDateTime десериализован с использованием Gson
У меня есть JSON с атрибутом даты и времени в формате «2014-03-10T18: 46: 40.000Z», которые я хочу десериализовать в поле java.time.LocalDateTime с помощью Gson. При попытке десериализации я получаю сообщение об ошибке:...
34764 просмотров
schedule 25.06.2023