Результаты поиска по запросу "java-8"

8 ответов

В JDK 1.8 рендеринг Swing кажется некорректным, в JDK 1.7 - правильным

Я установил IntelliJ IDEA (13.1.1 # IC-135.480) и JDK 1.8.0 (x64), и я сгенерировал некоторый графический интерфейс с дизайнером форм GUI. Затем я запустил код и понял, что что-то не так. Вот скриншот моего графического интерфейса: Рендеринг ...

4 ответа

Каковы причины отсутствия индекса в потоках Java 8?

Мне было интересно о потоках Java 8 (Stream<E>), у них есть следующие методы: forEach(Consumer<? super E> action)forEachOrdered(Consumer<? super E> action) Какие аргументы были против того, чтобы не поставить следующую ...

3 ответа

Неверный тип в стеке операндов… при использовании jdk 8, лямбда-выражения с анонимными внутренними классами не работают, почему?

Выполнение кода ниже приводит к сообщению об ошибкеBad type on operand stack. public static void main(String args[]) { TransformService transformService = (inputs) -> { return new ArrayList<String>(3) {{ add("one"); add("two"); add("three"); }}; ...

ТОП публикаций

10 ответов

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

В Java 8 методы могут быть созданы как лямбда-выражения и могут быть переданы по ссылке (с небольшой работой под капотом). Есть много примеров онлайн с лямбдами, которые создаются и используются с методами, но нет примеров того, как ...

3 ответа

Как анализировать / форматировать даты с LocalDateTime? (Java 8)

Java 8 добавил новыйjava.time [https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html]API для работы с датами и временем (JSR 310 [https://jcp.org/en/jsr/detail?id=310]). У меня есть дата и время в виде строки ...

1 ответ

Будут ли улучшены коллекции Project Coin в JDK8? [закрыто]

ПервоначальноМонета проекта [http://openjdk.java.net/projects/coin/]было расширенная поддержка коллекций [http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/001108.html] напримерlist[3] вместоlist.get(3) а такжеmap["hello"] = ...

1 ответ

Как JetBrain IntelliJ IDEA выбирает Java для загрузки

Я установил советник Java 8 на свой Windows 7, но его нет в моем%JAVA_HOME% ни в%PATH%, Однако, когда я запускаю IntelliJ IDEA v12, нажимаяidea64.exeон взял Java 8 EA вместо моего Java SDK 1.6.0_32, который находится в%JAVA_HOME% ...

5 ответов

.Min () и .max () потока Java 8: почему это компилируется?

Примечание: этот вопрос возник из мертвой ссылки, которая была предыдущим вопросом SO, но здесь идет ... Смотрите этот код (примечание: я знаю, что этот код не будет "работать" и чтоInteger::compare следует использовать - я просто извлек это из ...

6 ответов

Слияние двух карт <String, Integer> с Java 8 Stream API

У меня два (или больше)Map<String, Integer> объекты. Я хотел бы объединить их с Java 8 Stream API таким образом, чтобы значения для общих ключей были максимальными значениями. @Test public void test14() throws Exception { Map<String, Integer> m1 ...

4 ответа

Совместимы ли лямбда-выражения Java 8 с обратной совместимостью с более ранними версиями среды выполнения Java?

Чтобы уменьшить беспорядок, вызванный многочисленными экземплярами анонимных типов, я изучаю возможность использования лямбда-выражений Java 8. Одним из важных соображений перед использованием Java 8 и лямбда-выражений в производственной среде ...