LINUX.ORG.RU

Oracle опубликовал новые спецификации Java 7 и 8

 , , , ,


0

1

Mark Reinhold, главный архитектор платформы Java в Oracle, объявил о представлении четырёх спецификаций платформы Java для утверждения комитетом Java Community Process:

  • JSR 334 - небольшие улучшения языка программирования Java;
  • JSR 335 - лямбда-выражения для языка Java;
  • JSR 336 - состав Java SE 7;
  • JSR 337 - состав Java SE 8.

Набор тестов, обязательных для сертификации платформы - TCK, по-прежнему содержит ряд ограничений, не позволяющих создание OpenSource-версии платформы. Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков, киосков, телевизоров, принтеров и некоторых других классов устройств. Другой пункт лицензии явно запрещает создание альтернативных реализаций спецификаций.

Голосование по спецификациям продлится две недели. Фонд Apache Software Foundation ранее объявил о планах голосовать против принятия спецификаций.

>>> Подробности

★★★★★

Теперь ждем поддержку всего этого в эклипсе и идее.

theos ★★★ ()

это для премиум версий?

в бесплатных будут только замедления и ухудшения?

anonymous_sapiens ★★★★ ()
Ответ на: комментарий от anonymous_sapiens

>так ли хорош эклипс для джавы, как нетбинс?

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

theos ★★★ ()
Ответ на: комментарий от TheWanderer

>идея всеравно круче... :)

Идея сопостовима. Напсать инкрементальный компилятор как в эклипсе они не осилили, а для меня фактически отсутсвие в эклипсе этапа сборки огромный плюс. Ну и огромное количество плагинов на любой вкус.

theos ★★★ ()

> не позволяющих создание opensource версии платформы.

А как же OpenJDK?

anonymous ()

Хоть бы написали что будет в 7й джаве, а что в 8-й. А так не новость, а очередное нытье про ASF.

anonymous ()

Ничего личного.
Но - когда видится очередная новость за яву - и видно золотой дождь в потолок - автоматом всплывает из Iсe Age - 2 - «Даааа, учитель...»
Вопросом диких тормознутости, прожорливости, у<censored>щного интерфейса никто заниматься не собирается - ибо всех дико возбудило лямбда-выражения.
Наша радость... (с)

TI_Eugene ()
Ответ на: комментарий от TI_Eugene

+

JDownloader тому пример. Угораздило аффтора учить Java, еклмн..... И алтернативы никакой....

//Sry за крик души.

ansi ★★★★ ()
Ответ на: комментарий от anonymous

>А как же OpenJDK?

оная была написана в САН и любезно открыта хозяином. Его право.

AVL2 ★★★★★ ()
Ответ на: комментарий от theos

часть фич в идее вроде давно есть :)
думаю, там это всё появится ещё до релиза

thevery ★★★★ ()

и когда ждать этого в openjdk?

RedPossum ★★★★★ ()

Чем лямбда фундаментально отличается от анонимных классов по интерфейсу? Короче пишется?

vertexua ★☆☆☆☆ ()
Ответ на: комментарий от TI_Eugene

>Вопросом диких тормознутости, прожорливости, у<censored>щного интерфейса никто заниматься не собирается

Кого волнуют проблемы нищебродов? Хочешь улучшить джаву? Убей себя.

AVL2 ★★★★★ ()
Ответ на: комментарий от vertexua

там ещё было что-то с захватом внешних переменных, кажется, но для меня главное - это краткость (см. closure'ы в groovy)

thevery ★★★★ ()

>Набор тестов, обязательных для сертификации платформы - TCK, по-прежнему содержит ряд ограничений, не позволяющих создание OpenSource-версии платформы.

Эм, тоесть Java 7 от оракла будет проприетарной?

goingUp ★★★★★ ()

>спецификации Java 7 и 8

>7 и 8

>8

А они оптимисты :)

anonymous ()

RIP сейчас или когда ASF пошлют?

mine ()

>Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков, киосков, телевизоров, принтеров и некоторых других классов устройств.

Вывод: жаба не нужна.

>Другой пункт лицензии явно запрещает создание альтернативных реализаций спецификаций.


Вывод: оракл не нужен.

Quasar ★★★★★ ()

Интересно, а переопределение операторов они думают делать? А то, например, при работе с большими числами, простые выражения из +-*/ и скобок растягиваются на несколько строчек.

GblGbl ★★★★ ()
Ответ на: комментарий от TI_Eugene

> Вопросом диких тормознутости, прожорливости, у<censored>щного интерфейса никто заниматься не собирается - ибо всех дико возбудило лямбда-выражения. Наша радость... (с)

Собственно вы вообще в курсе для каких применений нужна жава? Взять хотя бы этот сайт... У меня не тормозит и интерфейс нравится :)))

vgudkov ()
Ответ на: комментарий от Quasar

подытожим: в версии 7 - умертвить, в версии 8 - закопать, в версии 9 поставить собор на месте захоронения(чем java хуже IE6 ;) ). Главное, чтобы body.jar подверглось расщеплению раньше, чем появятся некроманты.

Atlant ★★★★★ ()

>Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков, киосков, телевизоров, принтеров и некоторых других классов устройств.

Забыли чайники, холодильники, микроволновки и т. д.

PS: А она разве не для этого, в том числе, писалась?

RADO ()

>Так, ограничение Field of Use запрещает создание реализаций для мобильных телефонов, нетбуков

учитывая что на коммуникаторах уге гигагерцовые процы - по-моему пора бы уже иметь там нормальную java

Tails ()
Ответ на: комментарий от GblGbl

Не нужно. Ибо перегрузка операторов зло. С++ наглядное тому подтверждение.

LongLiveUbuntu ★★★★★ ()

[вброс]О, оно еще шевелится.[/вброс]

anonymous ()
Ответ на: комментарий от Atlant

> подытожим: в версии 7 - умертвить, в версии 8 - закопать, в версии 9 поставить собор на месте захоронения(чем java хуже IE6 ;) ).

...мечеть, по старой доброй традиции. (Заодно будут прислушиваться: не шевелится ли? :)

> Главное, чтобы body.jar подверглось расщеплению раньше, чем появятся некроманты.

А взамен что? Mono?

anonymous ()

гы-гы

топик изнасилованных жабкой?.. =]]]]]

yyk ★★★★★ ()
Ответ на: комментарий от anonymous

> > подытожим: в версии 7 - умертвить, в версии 8 - закопать, в версии 9 поставить собор на месте захоронения(чем java хуже IE6 ;) ).

> ...мечеть, по старой доброй традиции. (Заодно будут прислушиваться: не шевелится ли? :)


Можно всех религий сразу, главное чтоб не переругались, а то не только java поднимут =)

Atlant ★★★★★ ()

Чорд, молдавия опять взвинтила цены на укроп!

matumba ★★★★★ ()
Ответ на: комментарий от RADO

>Забыли чайники, холодильники, микроволновки и т. д.
>PS: А она разве не для этого, в том числе, писалась?


Она _только_для_этого_ и писалась (судя по качеству). :)
Автоматизированный туалетный ёршик, «умные бигуди», шреддер горелых спичек... - это всё блестящие применения явы! На десктопах ява провалилась с таким треском, что у Гейтса лопнула резинка от трусов.
И что забавно, позорные прятки на серверных стойках так же не помогли - жабо там не блистала ни на грош.
Когда уже это поделие закопают? :(

matumba ★★★★★ ()
Ответ на: комментарий от matumba

>Когда уже это поделие закопают? :(

А чего ты расселся и строчишь тут? Вперёд!...

yyk ★★★★★ ()

λ это хорошо, люблю обмазываться λ-ми.

anonymous ()
Ответ на: комментарий от matumba

>И что забавно, позорные прятки на серверных стойках так же не помогли - жабо там не блистала ни на грош.

Ъ ынтырпрайз смотрит на тебя как на .net

lester_dev ★★★★★ ()

> Голосование по спецификациям продлится две недели. Фонд Apache Software Foundation ранее объявил о планах голосовать против принятия спецификаций.

Как они собрались голосовать «против», если они объявили о выходе из состава JCP, т.к. свободное использование TCK для своей Harmony они не получат?

anonymous ()
Ответ на: комментарий от anonymous

читай внимательнее, они выйдут из состава JCP если никто не проголосует за отмену этих ToS

lester_dev ★★★★★ ()

>лямбда-выражения для языка Java;

Нафига оно ? Модно и патцанам нечем понтоваться ? Анонимные классы 100 лет есть и ими уже даже немного научились пользоваться. Опять пойдёт «чудо код» с применением этого безобразия.
Ведь был простой язык, что даже дебилы могли чего-то полезного и не шибко тормозного писать, а сейчас эти усложнения и у дебилов сносит крышу и они начинают это всё использовать. И волосы начинают на жопе шевелиться от фантазий «чудо» программистов.
Слов нет.

vtVitus ★★★★★ ()

Ну все, кажется свободной джаве пришел конец.

Gorthauer ★★★★★ ()
Ответ на: комментарий от RedPossum

> и когда ждать этого в openjdk?

релиз одновременно или близко с Oracle JDK. А альфа/бета уже сейчас для многих вещей есть именно в openjdk.

VoDA ★★ ()
Ответ на: комментарий от vertexua

> Чем лямбда фундаментально отличается от анонимных классов по интерфейсу? Короче пишется?

Да, просто удобнее.

VoDA ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.