2010-07-01 3 views
4

Можно создать дубликат:
Closures in Java 7Будет ли поддерживать закрытие в финальном JDK 7 или нет?

Есть так много статей и веб-страниц о замыканиях в JDK 7. Как я помню, первое, что они сказали, Затворы будет JDK7, то они сказал, что их не будет - но это было в начале 2009 года. Тогда в конце 2009 года они сказали, что снова будут в JDK7. Теперь, когда я исследую эту проблему, я немного смущен, и я просто не могу найти для этого окончательного, абсолютно окончательного заявления.

я узнал, что Затворы теперь под капотом Project Lambda, но если она будет включена в окончательный JDK (я только прочитал «предложение», «возможный» и т.д.)

Как я в настоящее время пишу тезис, где я хочу сказать, поддерживаются ли закрытие в JDK 7, я должен быть абсолютно уверен, и мне также нужен хороший источник этой информации (насколько это возможно, возможно, у кого-то из сотрудников JDK или около того).

Любая помощь высоко оценена!

+0

duplicate: http://stackoverflow.com/questions/233579/closures-in-java-7 – Schildmeijer

+5

Этот вопрос задан в 2008 году. Большинство ответов также относятся к 2008 или 2009 году. Сейчас это середина 2010 года. Как разработчики JDK так часто передумали, я снова задаю этот вопрос, если они снова передумают. И мне нужна хорошая и последняя веб-страница в качестве доказательства. – ifischer

+0

"Они"? Экспертная группа JSR еще не сформирована - http://jcp.org –

ответ

0

Вы можете с уверенностью ожидать 'Closures will be included in JDK 7', потому что среди 8 этапов для этой версии Milestone 6 был включен Закрытие. Проект Lambda также получил approved.

Когда Milestone 6 включил Closures, мы, конечно, можно ожидать, что она будет с JDK 7

+0

Извините, но M6 не включает лямбды, и нет ничего, что гарантировало бы, что у них будет JDK 7. Работа ведется на развилке, вот и все. – ColinD

2

К сожалению, я не думаю, что есть какой-либо абсолютный ответ на свой вопрос прямо сейчас. JDK 7 может иметь или не иметь лямбда. Работа ведется, и в списке рассылки проекта лямбда довольно много активности, но я не думаю, что Oracle сейчас что-то говорит о расписании или будет ли включен проект-лямбда. Думаю, у него все еще есть долгий путь, и многие проблемы дизайна будут разработаны.

Вы должны следовать списку рассылки lambda-dev и проверять его архивы, если хотите узнать больше.

Смежные вопросы