При поиске в Интернете неясно, поддерживается ли Java 8 для разработки под Android или нет. Прежде чем я скачаю / настрою Java 8, могу ли кто-нибудь указать мне на «официальную» документацию, в которой говорится, что Java 8 есть или ...
Итерирование списка с помощью parallelStream в forEach дает мне меньше записей на карте. У меня есть 3000 элементов в списке, когда я повторяю использование parallelStream и помещаю в HashMap, давая мне 2963 записи. ...
Что является лучшей практикой в Java 8, когда мне нужна куча утилит без использования состояния. Правильно ли иметь интерфейс, который никто не будет реализовывать, т. Е. Общедоступный интерфейс Подписи и общедоступный ...
С Java 8 и лямбдами легко перебирать коллекции как потоки, и так же просто использовать параллельный поток. Два примера из документов, второй с использованием parallelStream: ...
Каково правильное поведение в соответствии с JLS при вызове методаReferenceOfNullObject ()? бросить NullPointerException (Oracle Java Compiler) или назначить поставщику результат, хотя o имеет значение null (Eclipse ...
Как получить идентификатор часового пояса, например, «Азия / Калькутта»? Когда я передаю значение GMT + 0530 методу, он должен вернуть идентификатор временной зоны, например «Азия / Калькутта». TimeZone timeZone = TimeZone.getTimeZone ("GMT + ...
Я играл с лямбдами Java 8, чтобы легко фильтровать коллекции. Но я не нашел краткий способ получить результат в виде нового списка в том же утверждении. Вот мой самый лаконичный подход ...
Я продолжаю изучение Java 8. Я нашел интересное поведение: давайте посмотрим пример кода: // значение идентификатора и накопитель и объединитель Integer summaryAge = Person.getPersons (). Stream () ...
Я сделал свой язык программирования с Java, и я выбрал ANTLR v4 для его анализа. У меня нет никакого предыдущего опыта работы с ANTLR, но мне удалось реализовать мою грамматику. что я должен ...
не удалось запустить версию javac, убедитесь, что у вас установлен jdk в кордове. Я пытаюсь запустить приложение Cordova на мобильном телефоне, но он выдает указанную выше ошибку. и я делаю проект в visual studio 2017 ....
Я играл с CompletionStage / CompletableFuture в Java 8 для выполнения асинхронной обработки, которая работает довольно хорошо. Однако иногда я хочу, чтобы этап выполнял асинхронную обработку ...
В Java 8 ссылки на методы выполняются с помощью оператора ::. Пример // Класс, который предоставляет функциональность через статический метод public class AddableUtil {public static int addThemUp (int ...
Я делал класс, похожий на java.util.LinkedList, и получил совершенно неожиданный ClassFormatError. Моя IDE не показывает предупреждений. К вашему сведению, я использую Java 8u20. Обновление: исправлено в Java 8u60. Этот ...
У меня есть список объектов Fruit в ArrayList, и я хочу изменить fruitName на его имя во множественном числе. Смотрите пример: @Data @AllArgsConstructor @ToString class Fruit {long id; Имя строки; ...
Предположим, у меня есть метод, который возвращает представление только для чтения в список членов: class Team {private List < Игрок > игроки = новый ArrayList < > (); // ... общедоступный список < Игрок ...
Здравствуйте, у меня есть два примера кода if / else if / else операторы private Object getObj (message) {if (message.getA ()! = Null) return message.getA (); еще если (message.getB ()! = ...
Я обновился до Android Studio 3.1, и я получаю следующую ошибку: Методы интерфейса по умолчанию поддерживаются только начиная с Android N (--min-api 24): void android.arch.lifecycle ....
Я прочитал некоторый код, описывающий отношения двух сущностей с обеих сторон, которые выглядят следующим образом: открытый класс Department {@OneToMany (mappedBy = "Department", fetch = FetchType.EAGER, ...
Я столкнулся со странным поведением метода Java 8 CompletableFuture.exceptionally. Если я выполню этот код, он будет работать нормально и напечатает java.lang.RuntimeException CompletableFuture < String > ...
У меня есть устаревший код, который не очень хорош. Я хотел бы написать для него тест, ничего не меняя в коде. Поэтому я попытался использовать Powermock, но макет расширенного класса продолжал переходить в реальный класс. ...
У меня есть пакет Java, который соединяется с базой данных и получает некоторые данные. В некоторых редких случаях я получаю исключение кучи памяти, так как размер данных выборочного запроса превышает кучу Java ...
Я новичок в DataFlow и пытаюсь настроить потоковый конвейер чтения файлов CSV из Google Cloud Storage в BigQuery. Конвейер успешно создан, файлы CSV читаются и анализируются. ...
compileTestJava FAILED Возникла исключительная ситуация в компиляторе ((информация о версии недоступна)). Пожалуйста, отправьте сообщение об ошибке в компилятор Java через страницу отчетов об ошибках Java (http://bugreport.java.com) ...
Я работал над программой SoundSort, основанной на JavaFX 8, которая отображает и позволяет пользователю воспроизводить аудиоклипы. JavaFX 8_191 (последняя версия Java 8), похоже, содержит ошибку в аудио ...
Я пытаюсь и не могу получить все значения Enum и поместить их в список, используя Java 8 и потоки. До сих пор я попробовал два подхода ниже, но ни один из них не возвращает значение. Что я делаю ...
Каков рекомендуемый способ превратить поток в скользящее окно? Например, в Ruby вы можете использовать each_cons: irb (main): 020: 0> [1,2,3,4] .each_cons (2) {| x | ставит x.inspect} [1, 2] [2, 3] ...
Почему интерфейсы могут иметь основной метод в Java 8? Как указано в приведенном ниже коде, он работает нормально и выдает результат правильно. открытый интерфейс Temp {public static void main (String args []) {...
Есть hibernate-java8 JAR, предоставляющий адаптеры для пары классов, таких как Instant, LocalDate и т. Д., Но некоторые классы из java.time, например, Year, Month, YearMonth, отсутствуют. Эти классы получают ...
Можно ли в Java иметь лямбду, принимающую несколько разных типов? I.e: работает одна переменная: функция adder = i -> i + 1; System.out.println (adder.apply ...