The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Компания Oracle опубликовала черновые варианты спецификаций для Java 7 и Java 8

17.11.2010 19:03

Компания Oracle представила на рассмотрение комитета JCP (Java Community Process) спецификации новых Java-технологий, которые планируется реализовать в платформах Java 7 и Java 8, выпуск которых намечен на середину 2011 и конец 2012 года. Изучив представленные материалы комитет примет решение, утвердить данные спецификации или отправить их на доработку.

Представлены следующие спецификации:

  • JSR 334 - набор небольших языковых улучшений Java, развиваемых в рамках проекта Coin;
  • JSR 335 - лямбда-выражения ("замыкания") для Java;
  • JSR 336 - возможности, намеченные для включения в релиз Java SE 7, например, поддержка языков программирования с динамической типизацией (инструкция InvokeDynamic), новый API для ввода/вывода (NIO.2), поддержка загрузки классов по URL, обновления связанные с параллельным выполнением и поддержкой коллекций, обновленный XML-стек, расширенная поддержка локалей, новый API для работы с файловой системой (File System API), прямой ввод/вывод из ZIP и JAR-архивов, Rowset 1.1, Unicode 6.0, JDBC 4.1, поддержка TLS 1.2, компоненты Nimbus и JLayer для GUI-тулкита Swing;
  • JSR 337 - возможности, намеченные для включения в релиз Java SE 8, включая модульную систему Jigsaw, аннотации для Java-типов, поддержку языковых конструкций для работы с коллекциями, Swing application framework (JSR296).

Напомню, что фонд Apache намерен демонстративно голосовать против принятия спецификаций и призывает других участников комитета последовать их примеру.

  1. Главная ссылка к новости (http://blogs.sun.com/mr/entry/...)
  2. OpenNews: JDK 7 выйдет на год раньше, но в сокращенном варианте
  3. OpenNews: Apple присоединяется к OpenJDK с целью развития Java для MacOS X как открытого проекта
  4. OpenNews: Фонд Apache приступает к решительным действиям против Java-монополии Oracle
  5. OpenNews: Oracle на пути разделения Java VM на коммерческий и бесплатный варианты
  6. OpenNews: Компания Oracle продолжит развитие открытой кодовой базы Java
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28692-java
Ключевые слова: java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 19:43, 17/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    ПРИСОЕДИНЯЮСЬ К Apache!!! Oracle слишком жесткий коммерческий дриблинг ведет(как и вся политика США)  
    (для любознательных, так статья, для чтения, насчет java я согласен согласен с http://www.computerra.ru/hitech/35042/)
     
     
  • 2.2, iZEN (ok), 20:10, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и что. Java — это COBOL XXI века. Она УЖЕ выстрелила и уйдёт со сцены, когда появится что-то стоящее на замену. Пока же альтернативной платформы такой же мощности и функциональности нет.
     
     
  • 3.3, ананим (?), 20:15, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    угу. а оракл - коболист 21 века?
     
     
  • 4.4, paulus (ok), 20:28, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    оракл - кабалист, вгоняющий в кабалу :-)
     
  • 3.5, Аноним (-), 20:36, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть, для больших проектов C++ очень хорошо, получается программных код, который учитывает системные ресурсы , при правильном проектировании, вообще тема уже поднималась;
    Выбор языка зависит от задачи, системных ресурсов, штата и т д и т п, но предысторию  могу вкратце описать: С++ получил очень большую популярность, хотя было еще 2 кандидата это Smalltalk (кстати если верить западной прессе, то программист именно этого языка считается высокооплачиваемым - 150$ за час) и Eiffel, но он не получил столь широкого применения, все языки считаются одной группы - ООП;
    java - скорее всего это коммерческий ход Sun(на нем опыта программирования не имел, но запускал приложения, субъективное мнение - " легче прокормить слона"!).
     
     
  • 4.6, Mike Lee (?), 21:42, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дадада, но почему то никто не хочет писать большие проекты на С++.
     
     
  • 5.8, NMorozov (?), 22:03, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    хмм, я чего-то почти все что видел все C/C++.
    Все операционки, офисные пакеты, CAD сситемы итд...
     
     
  • 6.11, iZEN (ok), 00:52, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >хмм, я чего-то почти все что видел все C/C++.

    Программы на C++ компилируются на порядок раз дольше, чем программы на других компилируемых ЯВУ. Чего там всё в кучу намешали, что компилятор С++ двух слов связать не может без препроцессора?

     
     
  • 7.13, XoRe (ok), 02:12, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>хмм, я чего-то почти все что видел все C/C++.
    > Программы на C++ компилируются на порядок раз дольше, чем программы на других
    > компилируемых ЯВУ.

    Сцылки в студию =)

     
  • 6.27, Трухин_Юрий_Владимирович (ok), 10:13, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    CAD системы? Autocad написан на .NET
     
     
  • 7.30, V.S. (?), 10:27, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > CAD системы? Autocad написан на .NET

    Т.е. вы хотите сказать, что технологию .NET фирма Microsoft украла у Autodesk?
    Autocad существует с конца 1980 годов. Тогда Microsoft выпускала windows 2.0

     
     
  • 8.33, Трухин_Юрий_Владимирович (ok), 10:50, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http www gotdotnet ru blogs zdebskis 6131 ... текст свёрнут, показать
     
     
  • 9.35, V.S. (?), 11:12, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ИНТЕРФЕЙС AutoCad 2009 построен на WPF Наверное тут есть небольшое отличие о... текст свёрнут, показать
     
     
  • 10.37, Трухин_Юрий_Владимирович (ok), 11:30, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а что такое WPF правильно, часть net... текст свёрнут, показать
     
     
  • 11.38, V.S. (?), 11:42, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попытаюсь обьяснить проще Если у вас коврик в автомобиле под ногами сделан из р... текст свёрнут, показать
     
     
  • 12.44, User294 (ok), 15:24, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы продаете резину - вы будете втирать примерно так Чем трухин и занимаетс... текст свёрнут, показать
     
  • 7.31, Аноним (-), 10:33, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тогда каким образом он появился на Mac OS? Надеюсь Вы в курсе, что это *nix-система?
     
  • 5.14, Ян Злобин (ok), 02:17, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >дадада, но почему то никто не хочет писать большие проекты на С++.

    Да все просто - он непереносим!  Переносим только ANSI-вариант, а по факту в больших проектах всегда есть привязка к каким-то конкретным библиотекам.

     
     
  • 6.19, zazik (ok), 09:18, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>дадада, но почему то никто не хочет писать большие проекты на С++.
    > Да все просто - он непереносим!  Переносим только ANSI-вариант, а по
    > факту в больших проектах всегда есть привязка к каким-то конкретным библиотекам.

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

     
     
  • 7.20, Ян Злобин (ok), 09:19, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно подумать, Ява переносима. Нет уж, спасибо, наелся я этой мнимой кроссплатформности
    > и совместимости досыта, не хочу больше. Столько времени угрохал, пока не
    > понял, что у каждого вендора своя ява со своим блэкджеком и
    > шлюхами.

    Конечно, переносима.  Надо использовать родной JRE.

     
     
  • 8.25, zazik (ok), 09:54, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А почему об этом нигде не пишут Что можно использовать только одну, единственно... текст свёрнут, показать
     
     
  • 9.26, Ян Злобин (ok), 09:57, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Как это нигде не написано А дотнет, можно подумать, кроме мелкомягких еще кто-... текст свёрнут, показать
     
     
  • 10.28, Трухин_Юрий_Владимирович (ok), 10:13, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Novell ... текст свёрнут, показать
     
  • 10.29, zazik (ok), 10:14, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так, сколько не видел софта на Яве, нигде не было сказано Используйте только ро... текст свёрнут, показать
     
  • 10.43, zazik (ok), 14:26, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы не быть голословным - http confluence atlassian com display JIRA Support... текст свёрнут, показать
     
     
  • 11.47, Ян Злобин (ok), 02:12, 19/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что удивительного Видимо, какая-то конкретная софтина написана не на этал... текст свёрнут, показать
     
     
  • 12.49, zazik (ok), 09:41, 19/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то разработчики в ответ на багрепорт заявили, что тестировали только с ро... текст свёрнут, показать
     
     
  • 13.50, Ян Злобин (ok), 10:04, 19/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Нету Это и есть эталонная ... текст свёрнут, показать
     
  • 8.45, User294 (ok), 15:25, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Только почему-то платформ под которые есть си си компилеры больше чем платформ... текст свёрнут, показать
     
     
  • 9.48, Ян Злобин (ok), 02:16, 19/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А что это меняет Ну, допустим, кто-то пишет программу на C под виндовоз Чт... текст свёрнут, показать
     
  • 4.7, iZEN (ok), 22:03, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Есть, для больших проектов C++ очень хорошо, получается программных код, который учитывает системные ресурсы

    Перепишете Eclipse и Geronimo на C++, приходите, поговорим.

    > Выбор языка зависит от задачи, системных ресурсов, штата и т д и т п, но предысторию  могу вкратце описать: С++ получил очень большую популярность

    И только.
    Firefox написан на C++ и выедает у меня в три раза больше памяти, чем RSSOwl. А OpenOffice тормозит сильнее, чем Lotus Symphony.

     
     
  • 5.10, Rex Lockheart (?), 23:57, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Перепишете Eclipse и Geronimo на C++, приходите, поговорим.

    О да, на Eclipse и Geronimo свет клином сошёлся!
    Сначала вы перепишите все операционки на Джаве - вот тогда действительно с вами разговаривать будут...

    >А OpenOffice тормозит сильнее, чем Lotus Symphony.

    Угу, то-то я от хвалёного Лотуса еле избавился: эта тварь не только всю память выжрала и всю машину повесила, но ещё, зараза, и удаляться не желала.
    Теперь буду знать: всё дело в <s>волшебных пузырьках...</s> эээ, то есть в Джаве.

     
     
  • 6.12, iZEN (ok), 00:54, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Перепишете Eclipse и Geronimo на C++, приходите, поговорим.
    > О да, на Eclipse и Geronimo свет клином сошёлся!

    А что так примеры не нравятся?

    > Сначала вы перепишите все операционки на Джаве - вот тогда действительно с
    > вами разговаривать будут...

    Причём тут операционки. Операционки пишутся на чистом Си (для переносимости) и ассемблере (для эффективности выполнения). C++ здесь никаким боком не мешается.

     
  • 6.32, Mike Lee (?), 10:41, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Сначала вы перепишите все операционки на Джаве - вот тогда действительно с вами разговаривать будут...

    вы сначала перепишите все операционки на С++ ))) я что то кроме симбиана распространенных ОС на С++ не припомню.

     
  • 5.39, voodix (??), 12:54, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Firefox написан на C++ и выедает у меня в три раза больше

    Передергиваете - либо намеренно, либо по-незнанию: Выедает не потому что С++, а потому, что XUL. Если бы что-то подобное реализовали на jave - оно бы вообще "умерло"


     
     
  • 6.40, zazik (ok), 12:57, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Firefox написан на C++ и выедает у меня в три раза больше
    > Передергиваете - либо намеренно, либо по-незнанию: Выедает не потому что С++, а
    > потому, что XUL. Если бы что-то подобное реализовали на jave -
    > оно бы вообще "умерло"

    Если бы плагины для ФФ реализовали на жаве, то у ИЕ было бы 90% рынка.

     
     
  • 7.42, voodix (??), 13:24, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы плагины для ФФ реализовали на жаве, то у ИЕ было
    > бы 90% рынка.

    Да

     
  • 5.46, User294 (ok), 15:40, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Перепишете Eclipse и Geronimo на C++, приходите, поговорим.

    Перепишите куть и его средства разработки на яве, тогда и поговорим. Или чем они хуже? Да что там, перепишите на яве хотя-бы кернел линуха или бсд для начала? :)

    > Firefox написан на C++ и выедает у меня в три раза больше памяти, чем RSSOwl.

    Нормальное такое сравнение. А что, RSSOwl обладает всем функционалом файрфокса? А то вы б еще хелловорлд на яве сравнили с файрфоксом, натянув его в 10 раз по потреблению памяти. Прямо гетзефаксы какие-то, правда почему-то не от оракла :). А мне почему-то всегда казалось что для сравнения эффективности надо бы сравнивать *одинаковые* алгоритмы.

    > А OpenOffice тормозит сильнее, чем Lotus Symphony.

    А как это сравнивалось? И как был получен вывод что тормозит си++, а ява ускоряет работу лотуса? Методом левой пятки? Я вот приводил конкретный пример - либа quicklz, у нее есть варианты на си, C# и яве. Почему-то последние два - сливают сишной версии в 2.5 - 3 раза. На одном и том же алгоритме. И врядли авторы скоростной либы специально портили результаты своей же либы на яве и сишарпе, а? :)

     
  • 2.9, bvf (?), 23:42, 17/11/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ага, конечно... Си как бы намного древнее, а С++ практически ровесник. Так и что?

    Толсто. Язык это всего лишь инструмент. И в распоряжении мастера их всегда много. И каждой задачи он свой. Вам же не придет в голову забивать гвозди отверткой. Вот точно так же поступают программисты кричащие о уникальности своего и только своего языка программирования и кричащих про другие языки программирования- "<<подставить_нужный_язык_программирования>> не нужен!"

    Ява нужна для одних задач. С++ для других. Конечно можно использовать один свой "самый_крутой_язык_программирования" для всего. Но это очень глупо. Для нативных межплатформных приложений я использую лазарус, на паскале, для серверов яву, для души питон и скалу. Иногда ностальгирую по С++. Язык программирования не имеет значения. Это всего лишь инструмент  для достижения результата. И для каждой задачи мы должны выбирать тот инструмент который позволит достичь его быстрее всего. И только не нужно говорить что тру гуру могут все на одном языке. Не могут - проверенно.

     
     
  • 3.15, Avator (ok), 03:04, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот что значит трезвый подход =))
    Моё имхо...
    С++ для "нативных приложений"... DE, Операционные системы, Софт, который устанавливается на машины конечных пользователей. + QT или GTK например...
    Всё что связанно с корпоративным софтом + веб - ServerSide, Java аплеты, всё что связанно с интеграцией, ETL... и т.д. это точно Java, потому что количество готовых решений (компонентов) для этих задач для Java просто не с чем сравнить, аналогов нет в данный момент =) (возьмите хотя бы портфель решений Apache Foundation, или реализации портлет контейнера от Liferay (JSR-286) и Apache, или реализации Content Repository API (JSR-283) от Alfresco, Apache, CRX...
     
     
  • 4.16, ананим (?), 06:02, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Вот что значит трезвый подход

    сказал один алкоголик другому

     

  • 1.17, Аноним (17), 07:40, 18/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Eclipse даже бизко не подоидет к CATIA и подобним софтом...
    производителние софт все еше пишутся на c++/c/assembler...
    JVM на джаве написан да?
     
     
  • 2.18, аноним1 (?), 09:15, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    компилятор с++ на с++ написан да?
     
     
  • 3.24, broki (?), 09:48, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > компилятор с++ на с++ написан да?

    представьте себе (visual c, например)

     
  • 2.21, iZEN (ok), 09:25, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Eclipse даже бизко не подоидет к CATIA и подобним софтом...

    В 1981 году, когда появилась CATIA, ещё не было не то что Java, но о C++ ещё никто не слышал, включая Страуструппа, автора языка C++.

    И, да, на Eclipse RCP и NetBeans RCP написаны не один десяток специализированных сред проектирования.

    > производителние софт все еше пишутся на c++/c/assembler...

    Производительный софт писался и пишется на компилируемых языках, в частности, на C, ADA, Pascal, FORTRAN. Лет ндцать назад даже Lisp обзавёлся оптимизирующим транслятором в нативный код.

    > JVM на джаве написан да?

    почему нет? См. Jikes RVM.

     

  • 1.22, Аноним (22), 09:27, 18/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    компилятор с++ можно написат на с++
    JVM тоже можно написат под JAVA(надо после бинарник получит както)

    а вообше в чем проблема? синтаксис у обоих хорош(мне болше нравится c++).

     
  • 1.36, Серг1110й (?), 11:22, 18/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Товарищи плюсофилы, не хочу отрывать от любимого холивара, но здесь заявлены интересные фичи, и хотелось бы почитать мнения именно о них, а не о любви/не любви к яве.
     
     
  • 2.41, zazik (ok), 12:59, 18/11/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Товарищи плюсофилы, не хочу отрывать от любимого холивара, но здесь заявлены интересные
    > фичи, и хотелось бы почитать мнения именно о них, а не
    > о любви/не любви к яве.

    А зачем интересные фичи в продукте, который не должен жить?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру