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)

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

>убого, не убого, это важно если проект успешно справляется с поставленными задачами?
1. Очень часто не справляется.
2. практически всегда с превышением бюджета.
3. убогие тоже живут
4. программы можно и на брэйнфаке писать, но это не значит что я обязан любить этот брэйнфак.
5. всё вышеприведённое лично моё мнение высказываени которого не ставит целью перевоспитать кого либо а просто в надежде что кто-то заинтересуется и расширит кругозор так как явно заметна нехватка людей способных мыслить.

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

> А вот C# код иногда интересно читать.

Читать код должно быть легко, а не «интересно». Даже плохой код на Java читается легко. Ботанский код на шарпе, с говнолямбдами и говнолинком без поллитры не разберешь.

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

Когда в следующий раз тебя потянет написать «интересный» код, вспомни, что после тебя его, возможно, будет поддерживать психопат. И когда он тебя найдет, ты очень сильно пожалеешь, что когда либо учил отличные от Java языки.

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

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

_________

//wfrr

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

>Можно сказать что есть scala имющая многие полезные свойста C#, но ублюдочный синтаксис делает работу со scala весьма неприятной :(
У скалы настолько ублюдочный синтаксис, насколько это необходимо (ну чтобы не пугать пробегающую мимо жава-обезьяну, которая отвлеклась от лепки фабрики-абстрактных-адаптеров-фабрик).
Беда скалы в уёбищности таргет-платформы. От костылей в языке вроде loop/recur за версту смердит JVM-таргет-говном.
Scala = практически клон C# (хотя даже в генераторы уровня шарпа нормально не смогли) + улучшенные дженерики + паттерн-матчинг + убогий единичный случай оптимизации хвостовой рекурсии + убогие тайпклассы + убогие монады
Но даже эта прорва недостатоков языка, позволяет с лёгкостью отличить дебиловатого скалоёба от жаваобезьяны, как человека прямоходящего от питекантропа.

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

>> А вот C# код иногда интересно читать.

Читать код должно быть легко, а не «интересно». Даже плохой код на Java читается легко.

Я уже 5 раз писал что Java это для ремесленников которым нужна небольшая тренировка а не мозги. Вы это подтвердаете.
Мне же это нравится и от работы я ищу не только деньги но и удовольствие.

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

Проверять реузльтат indeOf - программист должен не зависимо от того был ли в тз соответствующий пункт.

_________

//wfrr

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

s/indeOf/indexOf/

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

_________

//wfrr

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

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

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

мне лень качать, просто рукой показать можешь, есть там javac.java или нет?

> unzip -l ./openjdk-7-fcs-src-b147-27_jun_2011.zip | grep "javac" | wc -l
    3647

— слишком много файлов исходников, относящихся к javac.

Основная кодовая база javac сосредоточена в каталоге /openjdk/langtools/ архива с исходниками.

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

> Мне же это нравится и от работы я ищу не только деньги но и удовольствие.

Таких как ты надо держать подальше от любой работы. Тебе-то может и извращенное удовольствие, а всем окружающим одни только проблемы и никакой выгоды. Быстрее и качественнее код ты писать все равно не будешь, у «ремесленников», в силу хотя бы той же тренировки это лучше чем у мечтателей получается. Так какой тогда в этом смысл?

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

В общем-то согласен.
На данный момент это самое интересное в мире Java :(

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

>> Мне же это нравится и от работы я ищу не только деньги но и удовольствие.

Таких как ты надо держать подальше от любой работы

Не сметь получать удовольствие от работы, суки!!!11

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

>Таких как ты надо держать подальше от любой работы.
Тем не менее получаю 3-4 звонка от агентов ежедневное несмотря на то что не обновлял профиль уже месяцев 5
Так что спрос есть не только на ПТУшнегов но и на специалистов :)

Тебе-то может и извращенное удовольствие, а всем окружающим одни только проблемы и никакой выгоды.

Я скорее решаю проблемы навороченные вашим братом.
И судя по тому что приглашают обратно - решаю успешно.

Быстрее и качественнее код ты писать все равно не будешь, у «ремесленников», в силу хотя бы той же тренировки это лучше чем у мечтателей получается.

Это да. Код вы мишете с такой скоростью что просто залюбуешься. Я в одной конторе пришёл на проект который год делали 4 человека настрочив просто ОГРОМНЫЙ проект. Потратил 2 недели на анлиз кода и как сечас помню:
Четверг. Я иду на в оффис с мыслью, что сегодня последний день и я наконец достигну просветления. К концу дня я понял что все эти мегабайты фабрик, обсерверов и интерфесов не делают вообще ничего полезного и всё что они сделали за год не тянет даже на proof of concept. Чтобы не обижать ремесленников я оставил названия проектов и которых папок. Всё остальное пришлось постепенно выбросить :(

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

>Так какой тогда в этом смысл?
В процессе рапития бокала пива за обедом обсудил эту тему с мэнедежером.
Не буду приводитье его точку зрения на вас дабы не травмировать, но переводя это на более политкоректные термины - нет в вашем существовании никакого смысла.

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

кажется это называет ЧСВ или что то в этом роде. Вы заложник вашего эготипического Я, на крючке своего эго.

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

> Тем не менее получаю 3-4 звонка от агентов

Траву предлагают? И ты, судя по тому, что тут пишешь, всякий раз соглашаешься?

Так что спрос есть не только на ПТУшнегов но и на специалистов :)

Да какой ты специалист?!? Специалист никогда и не заикнется ни о чем кроме Java.

Всё остальное пришлось постепенно выбросить

Когда в следующий раз дилер позвонит - попроси, чтоб и мне отсыпали. Явно хорошая трава!

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

>кажется это называет ЧСВ или что то в этом роде. Вы заложник вашего эготипического Я, на крючке своего эго.
Это почему?
Я какраз считаю что такие программисты как анон очень нужны.

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

>Да какой ты специалист?!? Специалист никогда и не заикнется ни о чем кроме Java.
:)
Я не заикаюсь
A вы продалжайте заикаться о Java
:)

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

>Когда в следующий раз дилер позвонит - попроси, чтоб и мне отсыпали.
Развесьте свои резюме на monster и workopolis и вам будут звонить :)

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

>Гугл это корпорация и как в любой крупной компании там, уверен, рулят и педалят знакомство и личные предпочтения.

Гугл изначаль противопоставлял себя микрософту, как и IBM. И правильно делал. Он просто не может завязываться на технологии которые находятся под 100% влиянием конкурента.

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

Ну например вместо того чтобы как все нормальные люди писать:

[code] Strings[] tokens = s.splt(","); List<Arg> args = new ArrayList<Arg>(); for(int i = 0; i < tokens.length; ++i) { Strinh token = tokens[i]; if(!token.isEmpty()) { Arg arg = parseArg(token); if(var != null) { args.add(arg); } } } [/code]

все просто и понятно, ты извращаешься таким вещами:

[code] List<Arg> args = Strings.split(s,',',ArgParser.getFunctor()); [/code]

тебе доставляет писать такие непонятные вещи?

_________

//wfrr

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

Ну например вместо того чтобы как все нормальные люди писать:

Strings[] tokens = s.splt(",");
List<Arg> args = new ArrayList<Arg>();
for(int i = 0; i < tokens.length; ++i) {
  Strinh token = tokens[i];
  if(!token.isEmpty()) {
    Arg arg = parseArg(token);
    if(var != null) {
      args.add(arg);
    }    
  }  
}

все просто и понятно, ты извращаешься таким вещами:

List<Arg> args = Strings.split(s,',',ArgParser.getFunctor());

тебе доставляет писать такие непонятные вещи?

_________

//wfrr

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

>> не обижать ремесленников

побольше бы таких

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

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

>Java убила красоту в программировании

Это в С++ чтоле красота в программировании? Да ты с дубу рухнул человече.

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

>> Найди человека, у которого на руках не растут волосы.

Терминальные диабетики.

Два чая этому джентельмену. Но без сахара.

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

>Я могу взять из него код и сделать jar, который на лету сможет мне создавать классы из сгенерированного исходного кода?

В 10 строчек.

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

> но это никак не повод глумиться над тем у кого хуже.

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

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

>По причину деьильного синтаксиса.

Второй раз спрашиваю!

Кстати по моему мнению именно эта причина не дала Питону стать популярным.


А я понял - def - это такая страшная штука.

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

а какже эти элегантные ++i+++i ?

_________

//wfrr

_________

//wfrr

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

> Развесьте свои резюме на monster и workopolis и вам будут звонить :)

А, дилеры понимают что ты наркоман по наличию скалы и хацкиля в резюме, да? Однако же хитро вы, наркоманы, устроились.

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

Да что вы говорите, ещё немного и жаваобезьяны объявят, что конвейрные операторы и комбинаторы «ухудшают читабельность и сопроводимость кода».
Очередной раз убеждаюсь, что жаваобезьна просто не человек, а низшее быдло, превратившее название моей профессии «программист» в ругательство.

anonymous
()

а прикольно иногда включить на восьмую страницу и начать читать в обратном порядке холивары...

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

>Молюсь Вирту о том, что он надоумил санков не вводить ее в язык.

Поставь ему свечку в одно место, от Урал-375Д с левой резьбой.

один пепцовый доступ к массивам чего стоит, и эта аццкая муть с set\put

_________

//wfrr

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

>А в Ruby, JS есть TCO?
И кому нужно равняться на убогих?
TCO есть в любом приличном ML-языке, где активно используется паттер-матчинг и рекурсия.

А скала на jmv - нелепый высер, с алгебраическими типами, паттерн-матчингом, но без TCO.

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

nope
Я с уважением отношусь ко всем.
Здесь в Канде не такого различия на прести и непрестиж.
Тот-же контрактор на стройке получает не меньше программиста и его работа совсем не непрестижная и я не считаю себя лучше его

Всё что было написано вызвано разговором о элитности Java программистов.

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

>по наличию скалы и хацкиля в резюме, да?
У меня в резюме нет ни того ни другого.
Так как хаскел я никогда не знал а scala по моему вообще не приживётся, так как целевая аудитория отсутствует.

Однако же хитро вы, наркоманы, устроились.

У вас судя по всему ломка, так как наркоманы и дилеры в каждом предложении.
Приходите, когда полегчает :)

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