2015-10-22 13 views
1

Последняя цель экзамена в разделе «Java Streams» раздела в 1Z0-809 exam (Java 8 экзамен) гласит:О методе несуществующего слияния(), упомянутой в теме экзамена OCPJP 8 в поток - IZ0-809 экзамен

Использование merge() и flatMap() методов потоков

Там нет merge() метода в Stream интерфейсе!

Существует merge(Object, Object, BiFunction) метод Map но цель экзамена четко говорит «merge() и flatMap() методы потоков». Конечно, есть метод flatMap() в интерфейсе Stream. Так что я пропущу? Не объективен ли экзамен? Если это ошибка в цели экзамена, как связаться с Oracle для сообщения об этой проблеме?

+1

Эти экзамены ожидают, что вы будете угадывать из названия или есть связанные с ним материалы для чтения? – Holger

+0

Это явно ошибка в цели экзамена. Я исправлю это. –

+0

Большое спасибо. Не могли бы вы сообщить мне, когда цель экзамена будет исправлена ​​на веб-сайте. –

ответ

1

Я предполагаю, что это ошибка в задачах экзамена. Даже в предварительных версиях API Stream не было метода merge(). Также, согласно публичным источникам, нет планов или даже предложений добавить такой метод в будущие версии Java. Вероятно, был рассчитан метод map() или что-то еще.