LINUX.ORG.RU

Вышел первый release candidate JDK 7

 , , ,


0

1

Oracle выпустил первый release candidate платформы Java 7 Standard Edition. По сравнению с передыдущей сборкой, в это было исправлено несколько критических проблем, в том числе ошибка в JIT-компиляторе, обнаруженная разработчиками Eclipse.

В JDK7 входят следующие основные изменения:

  • Поддержка языков с динамической типизацией
  • Различные небольшие улучшения синтаксиса языка Java (проект Coin)
  • Обновление архитектуры загрузки классов
  • Улучшения в поддержке многопоточного программирования: fork/join, новые барьеры синхронизации, очереди передачи задач, конкурентные двухсторонние очереди, локальные для тредов генераторы случайных чисел
  • Поддержка Unicode 6.0, улучшения в поддержки локализации
  • Новые API для работы с файловой системой, ассинхронный ввод-вывод и multicast
  • Поддержка протоколов TLS 1.2, Infiniband (Solaris/Linux), поддержка IPv6 на Windows Vista
  • Криптография с использованием эллиптических кривых
  • Поддержка XRender в Java2D, прозрачные и неквадратные окна
  • Обновленный XML Stack — JAXP 1.4, JAXB 2.2a и JAX-WS 2.2

Если в этой сборке не будет обнаружено серьезных проблем, релиз JDK 7 выйдет в конце июля.

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

★★★★★

Последнее исправление: maxcom (всего исправлений: 2)

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

Насколько я помню, tailgunner кажется симпатизирует D.

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

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

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

Приведенный мной второй пример как эталон непонятности, получается даже понятнее чем ваш.

Теперь я в очредной раз убедился в правильности решения свалить с C# в свое время. Эта аццкая [b]помесь[/b] SQL-like [b]декларативных выражений и империативного программного кода[/b] без труда травмирует неокрепшую психику и вызовет привыкание, как в вашем случае.

_________

//wfrr

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

BTW, Выфер, а как бы ты писал CRUD приложение [на жабе, да]?

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

Теперь я в очредной раз убедился в правильности решения свалить с C# в свое время. Эта аццкая помесь SQL-like декларативных выражений и империативного программного кода без труда травмирует неокрепшую психику и вызовет привыкание, как в вашем случае.

LINQ - помесь? :-D Никогда! Слышишь?! Никогда не интересуйся функциональными ЯП. Ибо от них у тебя начнётся энурез и лютый баттхёрт. А, лучше, от греха подальше, иди работать грузчиком.

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

заступлюсь за выфера(если это он, конечно): линьк - помесь. мало того, что ФП в ООП-языке, чёрт с ним, мода такая(хотя императивщиной на это времени не на много больше тратится, чтобы такой сумбур в язык вносить, и вообще дело вкуса), но SQL-стиль явно для обезьянок запилен.

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

>Приведенный мной второй пример как эталон непонятности, получается даже понятнее чем ваш.
:)
С моим кодом может разобраться даже человек в глаза с# не видевший.

Теперь я в очредной раз убедился в правильности решения свалить с C# в свое время.

Я это и советовал на протяжении последих 7 страниц обсуждения.
Рад что вы прониклись :)

Эта аццкая [b]помесь[/b] SQL-like [b]декларативных выражений и империативного программного кода[/b]

:)
А ведь это всего лишь вариант записи extension методов
Могу переписать на вызов фунций, но так по моему понятнее.

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

А лямбды будут подразумевать partially applied functions? Или это будут «не нужно» краткая форма записи анонимных классов?

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

>хотя императивщиной на это времени не на много больше тратится, чтобы такой сумбур в язык вносить, и вообще дело вкуса
Айлолд, очередной иксперт с лора закукарекал. Петушок, критиковать LINQ имеют право те, кто на нём пописал 2-3 года, а тебе рекомендуется забраться обратно под шконарь со своими икспертными мнениями.

SQL-стиль явно для обезьянок запилен.

Для обезьянок? Да ты упоротый долбоёб просто, шарповский list comprehension запилен целиком хачкеблядками (да и после частично позаимствован в хачкель обратно), Simon Peyton Jones (основной разработчик хачкеля, работает в MS Research) в 2007 году яро советовал изучать хачкель адаптам шарпа, чтобы сразу эффективно использовать LINQ в ынтырпрайзе.

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

скорость не имеет значения, главное поддержка фич и отсутствие вопросов с основными тулзами для разработки.

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

> Для обезьянок? Да ты упоротый долбоёб просто, шарповский list comprehension запилен целиком хачкеблядками (да и после частично позаимствован в хачкель обратно), Simon Peyton Jones (основной разработчик хачкеля, работает в MS Research) в 2007 году яро советовал изучать хачкель адаптам шарпа, чтобы сразу эффективно использовать LINQ в ынтырпрайзе.

Вот видишь, сам же и объяснил, почему оно именно для обезьянок. Еще вопросы есть?

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

Шарповский List Comprehension основанный на строгой реляционной алгебре накладывающийся на концепцию монад «для обезьянок»?
Зачем ты такой ебнутый?

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

Да-да. Для обезьянок. Монады, шмонады, блямбды всякие - это для бибизянок, котрые покривляться хотят. А для людей это все не нужно. Людям работать надо, конкретные задачи решать, а не меряться, у кого в штанах монада длиннее.

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

>Людям работать надо, конкретные задачи решать
Слушай, я понимаю, что тебе, как «серьёзному разработчику» обмазывающемуся говном вроде DetachedCriteria неприятно смотреть на детище хачкеблядков, благодаря которому лепятся типизированные круды, да в 10 раз быстрее и проще, нежели «Серьёзным Разработчиком», но ты всё же постарайся умерить свой батхёрт.

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

Мои нейросетевые вычисления для распознавания образов использовали мегабайт 16. Может, Вы этот скрипт запускали с параметром -Xms128m или -J-XX:PermSize=128m. Да и вообще, зачем Вам понадобилось писать подобный скрипт на Java? Есть же Python. Или какой-нибудь Bash на худой конец. P.S. плееры на Java не используют столько памяти!

Скрипт запускал без параметров, писал просто так, ради интереса.

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

Да-да, все на какацкелях так быстро и красиво пишется, что все прочие нервно жуют навоз. Ага. Где там весь этот мега-софт на какацкеле? Какие крутые игры на нем написаны?

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

>тырпрайз

крутые игры на LINQ

сестра, болезному плохо

anonymous
()

«Непрямоугольные окна»

anonymous
()

>Обновленный XML Stack — JAXP 1.4, JAXB 2.2a и JAX-WS 2.2
вот оно счастье, а то надоело уже в endorsed подпихивать либы.

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

> Ну и где крутые игры на LINQ?

Тонко =)

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

SQL - подобный синтаксис линка ужасен. Придуман, видимо писателей энтерпрайз приложений на яве, способных вместить только три вещи: xml, объект, sql.

Для обычных людей лямбды + цепочки методов гораздо нагляднее.

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