1
ответ

Можно ли использовать Java 8 для разработки под Android?

При поиске в Интернете неясно, поддерживается ли Java 8 для разработки под Android или нет. Прежде чем я скачаю / настрою Java 8, могу ли кто-нибудь указать мне на «официальную» документацию, в которой говорится, что Java 8 есть или ...
вопрос задан: 26 August 2017 05:02
1
ответ

Java 8 параллельный поток для каждого итератора [дубликат]

Итерирование списка с помощью parallelStream в forEach дает мне меньше записей на карте. У меня есть 3000 элементов в списке, когда я повторяю использование parallelStream и помещаю в HashMap, давая мне 2963 записи. ...
вопрос задан: 20 June 2017 05:31
1
ответ

Java 8: интерфейс со статическими методами вместо статического класса утилит

Что является лучшей практикой в ​​Java 8, когда мне нужна куча утилит без использования состояния. Правильно ли иметь интерфейс, который никто не будет реализовывать, т. Е. Общедоступный интерфейс Подписи и общедоступный ...
вопрос задан: 27 February 2017 03:14
1
ответ

Должен ли я всегда использовать параллельный поток, когда это возможно?

С Java 8 и лямбдами легко перебирать коллекции как потоки, и так же просто использовать параллельный поток. Два примера из документов, второй с использованием parallelStream: ...
вопрос задан: 23 August 2016 08:13
1
ответ

Ссылка метода экземпляра нулевого объекта [дубликат]

Каково правильное поведение в соответствии с JLS при вызове методаReferenceOfNullObject ()? бросить NullPointerException (Oracle Java Compiler) или назначить поставщику результат, хотя o имеет значение null (Eclipse ...
вопрос задан: 7 June 2016 14:29
1
ответ

Чтобы получить идентификатор часового пояса данного времени GMT +0530 [дубликат]

Как получить идентификатор часового пояса, например, «Азия / Калькутта»? Когда я передаю значение GMT ​​+ 0530 методу, он должен вернуть идентификатор временной зоны, например «Азия / Калькутта». TimeZone timeZone = TimeZone.getTimeZone ("GMT + ...
вопрос задан: 12 May 2016 10:58
1
ответ

Получение списка из java.util.stream.Stream в Java 8

Я играл с лямбдами Java 8, чтобы легко фильтровать коллекции. Но я не нашел краткий способ получить результат в виде нового списка в том же утверждении. Вот мой самый лаконичный подход ...
вопрос задан: 17 February 2016 08:22
1
ответ

В методе Stream Reduce должны ли тождество всегда быть 0 для суммы и 1 для умножения?

Я продолжаю изучение Java 8. Я нашел интересное поведение: давайте посмотрим пример кода: // значение идентификатора и накопитель и объединитель Integer summaryAge = Person.getPersons (). Stream () ...
вопрос задан: 30 September 2015 13:04
1
ответ

как успешно протестировать мою грамматику antlr4? [Дубликат]

Я сделал свой язык программирования с Java, и я выбрал ANTLR v4 для его анализа. У меня нет никакого предыдущего опыта работы с ANTLR, но мне удалось реализовать мою грамматику. что я должен ...
вопрос задан: 21 April 2015 16:15
1
ответ

Кордова Application Build не работает в устройствах Android, и я редактирую переменные среды и путь, все еще получающий ту же ошибку [дубликат]

не удалось запустить версию javac, убедитесь, что у вас установлен jdk в кордове. Я пытаюсь запустить приложение Cordova на мобильном телефоне, но он выдает указанную выше ошибку. и я делаю проект в visual studio 2017 ....
вопрос задан: 22 February 2015 20:53
1
ответ

Можно ли использовать Java 8 Streams API для асинхронной обработки?

Я играл с CompletionStage / CompletableFuture в Java 8 для выполнения асинхронной обработки, которая работает довольно хорошо. Однако иногда я хочу, чтобы этап выполнял асинхронную обработку ...
вопрос задан: 17 February 2015 17:15
1
ответ

Почему в Java 8 появился новый & ldquo; :: & rdquo; оператор для ссылки на метод?

В Java 8 ссылки на методы выполняются с помощью оператора ::. Пример // Класс, который предоставляет функциональность через статический метод public class AddableUtil {public static int addThemUp (int ...
вопрос задан: 27 October 2014 15:32
0
ответов

ClassFormatError в Java 8?

Я делал класс, похожий на java.util.LinkedList, и получил совершенно неожиданный ClassFormatError. Моя IDE не показывает предупреждений. К вашему сведению, я использую Java 8u20. Обновление: исправлено в Java 8u60. Этот ...
вопрос задан: 18 August 2019 01:59
0
ответов

Изменить значение свойства объектов в списке, используя потоки Java 8

У меня есть список объектов Fruit в ArrayList, и я хочу изменить fruitName на его имя во множественном числе. Смотрите пример: @Data @AllArgsConstructor @ToString class Fruit {long id; Имя строки; ...
вопрос задан: 10 July 2019 13:35
0
ответов

Должен ли я вернуть коллекцию или поток?

Предположим, у меня есть метод, который возвращает представление только для чтения в список членов: class Team {private List < Игрок > игроки = новый ArrayList < > (); // ... общедоступный список < Игрок ...
вопрос задан: 28 June 2019 09:33
0
ответов

Необязательно против производительности if / else-if java 8

Здравствуйте, у меня есть два примера кода if / else if / else операторы private Object getObj (message) {if (message.getA ()! = Null) return message.getA (); еще если (message.getB ()! = ...
вопрос задан: 21 May 2019 09:28
0
ответов

Методы интерфейса по умолчанию поддерживаются только начиная с Android N

Я обновился до Android Studio 3.1, и я получаю следующую ошибку: Методы интерфейса по умолчанию поддерживаются только начиная с Android N (--min-api 24): void android.arch.lifecycle ....
вопрос задан: 17 April 2019 14:36
0
ответов

Как объединить статистику и маппер в потоках?

public static PriceRangeData getCanonicalPriceRange (final ProductData productDataParent) {if (MapUtils.isNotEmpty (productDataParent.getAggregates ()) & amp; & amp; null! = ...
вопрос задан: 8 April 2019 08:38
0
ответов

Когда мы используем отношения Один Два Многие два стороны и когда мы используем его одну сторону

Я прочитал некоторый код, описывающий отношения двух сущностей с обеих сторон, которые выглядят следующим образом: открытый класс Department {@OneToMany (mappedBy = "Department", fetch = FetchType.EAGER, ...
вопрос задан: 24 March 2019 14:51
0
ответов

Удивительное поведение Java 8 CompletableFuture исключительно метод

Я столкнулся со странным поведением метода Java 8 CompletableFuture.exceptionally. Если я выполню этот код, он будет работать нормально и напечатает java.lang.RuntimeException CompletableFuture < String > ...
вопрос задан: 20 March 2019 10:28
0
ответов

Как заглушить расширенный класс, у которого есть защищенный метод

У меня есть устаревший код, который не очень хорош. Я хотел бы написать для него тест, ничего не меняя в коде. Поэтому я попытался использовать Powermock, но макет расширенного класса продолжал переходить в реальный класс. ...
вопрос задан: 7 March 2019 02:51
0
ответов

Когда `GC` будет запущен, когда 'OutOfMemoryException' пойман?

У меня есть пакет Java, который соединяется с базой данных и получает некоторые данные. В некоторых редких случаях я получаю исключение кучи памяти, так как размер данных выборочного запроса превышает кучу Java ...
вопрос задан: 21 February 2019 06:19
0
ответов

Конвейер DataFlow застрял при инициализации tempLocation?

Я новичок в DataFlow и пытаюсь настроить потоковый конвейер чтения файлов CSV из Google Cloud Storage в BigQuery. Конвейер успешно создан, файлы CSV читаются и анализируются. ...
вопрос задан: 18 January 2019 17:28
0
ответов

Gradle: CompileTestJava не работает с внутренней ошибкой Java 8

compileTestJava FAILED Возникла исключительная ситуация в компиляторе ((информация о версии недоступна)). Пожалуйста, отправьте сообщение об ошибке в компилятор Java через страницу отчетов об ошибках Java (http://bugreport.java.com) ...
вопрос задан: 16 January 2019 10:25
0
ответов

Ошибка воспроизведения аудио в JavaFX 8_191

Я работал над программой SoundSort, основанной на JavaFX 8, которая отображает и позволяет пользователю воспроизводить аудиоклипы. JavaFX 8_191 (последняя версия Java 8), похоже, содержит ошибку в аудио ...
вопрос задан: 15 January 2019 09:28
0
ответов

Получить все перечисляемые значения в список

Я пытаюсь и не могу получить все значения Enum и поместить их в список, используя Java 8 и потоки. До сих пор я попробовал два подхода ниже, но ни один из них не возвращает значение. Что я делаю ...
вопрос задан: 5 January 2019 17:10
0
ответов

Как преобразовать поток Java в скользящее окно?

Каков рекомендуемый способ превратить поток в скользящее окно? Например, в Ruby вы можете использовать each_cons: irb (main): 020: 0> [1,2,3,4] .each_cons (2) {| x | ставит x.inspect} [1, 2] [2, 3] ...
вопрос задан: 8 November 2018 16:09
0
ответов

Почему интерфейсы в Java 8 могут иметь основной метод?

Почему интерфейсы могут иметь основной метод в Java 8? Как указано в приведенном ниже коде, он работает нормально и выдает результат правильно. открытый интерфейс Temp {public static void main (String args []) {...
вопрос задан: 26 October 2018 13:46
0
ответов

Как отобразить java.time.Year и другие типы java.time, используя Hibernate

Есть hibernate-java8 JAR, предоставляющий адаптеры для пары классов, таких как Instant, LocalDate и т. Д., Но некоторые классы из java.time, например, Year, Month, YearMonth, отсутствуют. Эти классы получают ...
вопрос задан: 19 October 2018 05:07
0
ответов

Может ли Java-лямбда иметь более 1 параметра?

Можно ли в Java иметь лямбду, принимающую несколько разных типов? I.e: работает одна переменная: функция adder = i -> i + 1; System.out.println (adder.apply ...
вопрос задан: 11 October 2018 15:42