0
ответов

Java 8 - ZonedDateTime не равно другой ZonedDateTime

Я создал два объекта ZonedDateTime и считаю, что они должны быть равны: public static void main (String [] args) {ZoneId zid = ZoneId.of ("America / New_York"); ZoneOffset offset = ZoneOffset ....
вопрос задан: 12 September 2014 05:59
0
ответов

«Неопределенная ссылка: .. ConcurrentHashMap.keySet ()» при сборке в Java 8

У меня есть проект, и я собираю этот проект с JDK 6,7,8, и моя цель составляет 1,6, когда я собираю JDK 8, я получаю эту ошибку: Неопределенная ссылка: java.util.concurrent.ConcurrentHashMap.KeySetView ...
вопрос задан: 6 September 2014 22:17
0
ответов

Есть ли разница между Objects :: nonNull и x -> x! = Null?

Рассмотрим следующий класс: import java.util.Objects; импорт java.util.function.Predicate; открытый класс LambdaVsMethodRef {открытый статический void main (String [] args) {Predicate
вопрос задан: 23 August 2014 04:08
0
ответов

Какова разбивка лямбда-синтаксиса Java?

Пожалуйста, объясните синтаксис лямбда-методов Java 8. Есть много объяснений того, что такое лямбда-функции, но я не могу найти подробное объяснение синтаксиса, и я нахожу ...
вопрос задан: 8 August 2014 02:15
0
ответов

параллельный поток java 8 () с сортированным ()

Советник JDK 8 уже вышел, и я просто пытаюсь привыкнуть к лямбде и новому Stream API. Я пытался отсортировать список с параллельным потоком, но результат всегда неверен: import java.util.ArrayList; ...
вопрос задан: 30 July 2014 21:35
0
ответов

Использует ли последовательный поток в Java 8 параметр combiner при вызове collect?

Если я вызову collect в последовательном потоке (например, из вызова Collection.stream ()), то будет ли он использовать параметр combiner, который я передал для сбора? Я полагаю, нет, но я ничего не вижу в документации. Если я'...
вопрос задан: 18 July 2014 14:20
0
ответов

В Java 8 отсутствует OptionalBoolean?

В качестве примитивной версии Optional * Java 1.8 предоставляет OptionalInt, OptionalLong и OptionalDouble. Но я не могу найти эквивалентный класс OptionalBoolean. Есть ли технические причины против ...
вопрос задан: 28 May 2014 23:01
0
ответов

Замыкания в Scala против замыканий в Java

Некоторое время назад Oracle решила, что добавление замыканий в Java 8 была бы хорошей идеей. Интересно, как там решаются проблемы дизайна по сравнению со Scala, закрытые с первого дня. Ссылаясь на ...
вопрос задан: 21 May 2014 21:47
0
ответов

Объединяет в Java 8 Collection API

У меня есть два объекта List >. [{Месяц = ​​август-2013, продажи = 282200}, {месяц = ​​июль-2013, продажи = 310400}, {месяц = ​​июнь-2013, продажи = 309600}, {месяц = ​​май-2013, продажи = 318200}, { ...
вопрос задан: 9 May 2014 11:53
0
ответов

Java 8: Как мне работать с методами исключения в потоках?

Предположим, у меня есть класс и метод класса A {void foo () throws Exception () {...}} Теперь я хотел бы вызвать foo для каждого экземпляра A, доставляемого потоком, например: void bar () throws .. ,
вопрос задан: 8 May 2014 20:31
0
ответов

Как сериализовать лямбду?

Как я могу элегантно сериализовать лямбду? Например, приведенный ниже код вызывает исключение NotSerializableException. Как я могу это исправить, не создавая SerializableRunnable "фиктивный" интерфейс? публичная статическая пустота ...
вопрос задан: 7 April 2014 09:33
0
ответов

включение лямбда-выражения

В программе, как entity.stream (). Filter (m-> m.getId () == id) .findAny (). Get (); где лица это список. После установки всех библиотек и других SDK на Java 8. мы получаем ошибку как ...
вопрос задан: 3 April 2014 23:48
0
ответов

Новая аннотация Javadoc @apiNote

Я нашел новый недокументированный тег javadoc в документации по классу LongStream. Javadoc тег @apiNote, кажется, используется для подробного объяснения метода, но нет документации или ...
вопрос задан: 26 March 2014 21:26
0
ответов

Ошибка компиляции обобщений с тернарным оператором в Java 8, но не в Java 7

Этот класс хорошо компилируется в Java 7, но не в Java 8: открытый класс Foo {public static void main (String [] args) создает исключение {// прекрасно компилируется в Java 7 и Java 8: Class & lt ;? ...
вопрос задан: 19 March 2014 15:21
0
ответов

Метод по умолчанию возвращает true некоторое время, а затем возвращает false? (Возможная ошибка JVM)

У меня проблема со следующим кодом, который я выделил в наиболее закрытой форме, я использую Java 8, который почти готов к запуску (18 марта 2014 года), поэтому я не ожидаю серьезных проблем в ...
вопрос задан: 1 March 2014 17:46
0
ответов

Использование множественного наследования в Java 8

Я использую функцию Java 8 или неправильно ее использую? Обратитесь к коду и объяснениям ниже, чтобы узнать, почему он был выбран именно так. открытый интерфейс Drawable {public void compileProgram (); ...
вопрос задан: 27 February 2014 05:44
0
ответов

Используя Java 8, каков наиболее краткий способ создания отсортированного И сгруппированного списка строк

Используя Java 8, каков наиболее краткий способ создания отсортированного И сгруппированного списка строк? Покажите старый и новый способ, используя Lambdas и инфраструктуру коллекций и потоков. Вы можете показать ...
вопрос задан: 10 December 2013 19:50
0
ответов

Методы виртуального расширения в предстоящем выпуске Java 8

Когда я вижу фрагменты кода, такие как interface A {void a (); void b () default {System.out.println ("b"); }; void c () final {System.out.println ("c"); }; } У меня есть один вопрос. Не ...
вопрос задан: 24 November 2013 23:22
0
ответов

Используя функции Java 8, каков наиболее краткий способ преобразования всех значений списка? [Дубликат]

Используя новые возможности Java 8, каков наиболее краткий способ преобразования всех значений List ? Учитывая это: List words = Arrays.asList ("Apple", "Ananas", "Mango", ...
вопрос задан: 8 November 2013 07:09
0
ответов

Как использовать Java 8, какой самый предпочтительный и лаконичный способ печати всех строк в файле?

Каков наиболее предпочтительный и лаконичный способ печати всех строк в файле с использованием новой Java 8? Вывод должен быть копией файла, строка для строки, как в: [Строка 1 ...] [Строка 2 ...] Вопрос ...
вопрос задан: 29 October 2013 00:52
0
ответов

Как заставить Eclipse использовать JDK8 для компиляции проекта?

Я экспериментирую с новым jdk8, который доступен здесь http://jdk8.java.net/lambda/ Я могу скомпилировать и запустить свой проект из командной строки. Я также могу добавить этот новый JDK к установленным JRE ...
вопрос задан: 24 October 2013 19:07
0
ответов

Что делает оператор стрелки '- >' в Java?

При поиске кода я наткнулся на оператор стрелки, что именно он делает? Я думал, что у Java не было оператора стрелки. return (Collection < Car >) CollectionUtils.select (...
вопрос задан: 4 March 2013 17:01
0
ответов

Как замыкания в Java позволяют заменять дизайн API языковой дизайн?

Я вижу некоторые преимущества закрытий, например, как они могут упростить существующие библиотеки и сделать будущий дизайн более простым и эффективным. Однако один из ключевых ...
вопрос задан: 25 January 2013 14:22
0
ответов

Java - оптимизация типа SAM

Рабочий В документе, описывающем состояние Project Lambda, упоминаются так называемые типы SAM (единый абстрактный метод). Насколько мне известно, текущее предложение лямбда не влияет на время выполнения, просто ...
вопрос задан: 14 January 2013 23:23
0
ответов

Переменные-члены интерфейса Java 8 (до выпуска)

Являются ли открытые переменные-члены в интерфейсах Java 8 функцией или побочным эффектом / дефектом реализации? Этот вопрос относится к предварительной версии Java 8 build lambda-8-b50-linux-x64-26_jul_2012.tar.gz. ...
вопрос задан: 27 August 2012 22:02
0
ответов

Java Lambdas и замыкания

Я слышал, что лямбды скоро появятся на Java рядом с вами (J8 ). Пример того, как они будут выглядеть, я нашел в каком-то блоге :SoccerService soccerService = (teamA, teamB)-> {Результат SoccerResult =...
вопрос задан: 10 July 2012 00:24
0
ответов

Лямбда-выражения не работают в Java 8?

У меня есть виртуальная машина под управлением 32-разрядной версии Windows XP SP3. На этой машине Я установил Java SE JDK 8 build b44 Developer Preview отсюда. Я также установил JavaFX 2.1 SDK. Работает нормально: java ...
вопрос задан: 24 June 2012 14:54
0
ответов

Когда фигурные скобки необязательны в лямбда-синтаксисе Java 8?

Я понимаю, что реализация лямбда-выражения в Java 8 может быть изменена, но в лямбда-сборке b39 я обнаружил, что фигурные скобки может быть опущен только в том случае, если лямбда-выражение возвращает непустой тип Для...
вопрос задан: 21 June 2012 19:49
0
ответов

Компиляция и запуск кода java8/jdk8 в netbeans — Некомпилируемый исходный код

Поиграв с предварительным просмотром JDK 1.8 в блокноте и скомпилировав файлы из командной строки, я решил попробовать с netbeans и посмотреть, что получится. Я успешно добавил JDK 1.8 и изменил ...
вопрос задан: 11 April 2012 03:52
0
ответов

Есть ли причины, по которым в синтаксисе лямбд Java 8 требуется указывать тип аргумента?

Я прочитал http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html и заметил, что во всех примерах тип аргумента объявлен явно, хотя он уже известен из ...
вопрос задан: 18 January 2012 11:53