Я создал два объекта ZonedDateTime и считаю, что они должны быть равны: public static void main (String [] args) {ZoneId zid = ZoneId.of ("America / New_York"); ZoneOffset offset = ZoneOffset ....
У меня есть проект, и я собираю этот проект с JDK 6,7,8, и моя цель составляет 1,6, когда я собираю JDK 8, я получаю эту ошибку: Неопределенная ссылка: java.util.concurrent.ConcurrentHashMap.KeySetView ...
Рассмотрим следующий класс: import java.util.Objects; импорт java.util.function.Predicate; открытый класс LambdaVsMethodRef {открытый статический void main (String [] args) {Predicate
Пожалуйста, объясните синтаксис лямбда-методов Java 8. Есть много объяснений того, что такое лямбда-функции, но я не могу найти подробное объяснение синтаксиса, и я нахожу ...
Советник JDK 8 уже вышел, и я просто пытаюсь привыкнуть к лямбде и новому Stream API. Я пытался отсортировать список с параллельным потоком, но результат всегда неверен: import java.util.ArrayList; ...
Если я вызову collect в последовательном потоке (например, из вызова Collection.stream ()), то будет ли он использовать параметр combiner, который я передал для сбора? Я полагаю, нет, но я ничего не вижу в документации. Если я'...
В качестве примитивной версии Optional * Java 1.8 предоставляет OptionalInt, OptionalLong и OptionalDouble. Но я не могу найти эквивалентный класс OptionalBoolean. Есть ли технические причины против ...
Некоторое время назад Oracle решила, что добавление замыканий в Java 8 была бы хорошей идеей. Интересно, как там решаются проблемы дизайна по сравнению со Scala, закрытые с первого дня. Ссылаясь на ...
Предположим, у меня есть класс и метод класса A {void foo () throws Exception () {...}} Теперь я хотел бы вызвать foo для каждого экземпляра A, доставляемого потоком, например: void bar () throws .. ,
Как я могу элегантно сериализовать лямбду? Например, приведенный ниже код вызывает исключение NotSerializableException. Как я могу это исправить, не создавая SerializableRunnable "фиктивный" интерфейс? публичная статическая пустота ...
В программе, как entity.stream (). Filter (m-> m.getId () == id) .findAny (). Get (); где лица это список. После установки всех библиотек и других SDK на Java 8. мы получаем ошибку как ...
Я нашел новый недокументированный тег javadoc в документации по классу LongStream. Javadoc тег @apiNote, кажется, используется для подробного объяснения метода, но нет документации или ...
Этот класс хорошо компилируется в Java 7, но не в Java 8: открытый класс Foo {public static void main (String [] args) создает исключение {// прекрасно компилируется в Java 7 и Java 8: Class & lt ;? ...
У меня проблема со следующим кодом, который я выделил в наиболее закрытой форме, я использую Java 8, который почти готов к запуску (18 марта 2014 года), поэтому я не ожидаю серьезных проблем в ...
Я использую функцию Java 8 или неправильно ее использую? Обратитесь к коду и объяснениям ниже, чтобы узнать, почему он был выбран именно так. открытый интерфейс Drawable {public void compileProgram (); ...
Используя Java 8, каков наиболее краткий способ создания отсортированного И сгруппированного списка строк? Покажите старый и новый способ, используя Lambdas и инфраструктуру коллекций и потоков. Вы можете показать ...
Когда я вижу фрагменты кода, такие как interface A {void a (); void b () default {System.out.println ("b"); }; void c () final {System.out.println ("c"); }; } У меня есть один вопрос. Не ...
Используя новые возможности Java 8, каков наиболее краткий способ преобразования всех значений List ? Учитывая это: List words = Arrays.asList ("Apple", "Ananas", "Mango", ...
Каков наиболее предпочтительный и лаконичный способ печати всех строк в файле с использованием новой Java 8? Вывод должен быть копией файла, строка для строки, как в: [Строка 1 ...] [Строка 2 ...] Вопрос ...
Я экспериментирую с новым jdk8, который доступен здесь http://jdk8.java.net/lambda/ Я могу скомпилировать и запустить свой проект из командной строки. Я также могу добавить этот новый JDK к установленным JRE ...
При поиске кода я наткнулся на оператор стрелки, что именно он делает? Я думал, что у Java не было оператора стрелки. return (Collection < Car >) CollectionUtils.select (...
Я вижу некоторые преимущества закрытий, например, как они могут упростить существующие библиотеки и сделать будущий дизайн более простым и эффективным. Однако один из ключевых ...
Рабочий В документе, описывающем состояние Project Lambda, упоминаются так называемые типы SAM (единый абстрактный метод). Насколько мне известно, текущее предложение лямбда не влияет на время выполнения, просто ...
Являются ли открытые переменные-члены в интерфейсах Java 8 функцией или побочным эффектом / дефектом реализации? Этот вопрос относится к предварительной версии Java 8 build lambda-8-b50-linux-x64-26_jul_2012.tar.gz. ...
Я слышал, что лямбды скоро появятся на Java рядом с вами (J8 ). Пример того, как они будут выглядеть, я нашел в каком-то блоге :SoccerService soccerService = (teamA, teamB)-> {Результат SoccerResult =...
У меня есть виртуальная машина под управлением 32-разрядной версии Windows XP SP3. На этой машине
Я установил Java SE JDK 8 build b44 Developer Preview отсюда. Я также установил JavaFX 2.1 SDK. Работает нормально: java ...
Я понимаю, что реализация лямбда-выражения в Java 8 может быть изменена, но в лямбда-сборке b39 я обнаружил, что фигурные скобки может быть опущен только в том случае, если лямбда-выражение возвращает непустой тип Для...
Поиграв с предварительным просмотром JDK 1.8 в блокноте и скомпилировав файлы из командной строки, я решил попробовать с netbeans и посмотреть, что получится. Я успешно добавил JDK 1.8 и изменил ...
Я прочитал http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html и заметил, что во всех примерах тип аргумента объявлен явно, хотя он уже известен из ...