The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обновление Java SE 8 Update 20"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление Java SE 8 Update 20"  +/
Сообщение от opennews (??) on 20-Авг-14, 10:28 
Компания Oracle опубликовала (https://blogs.oracle.com/java/entry/release_oracle_java_deve...) корректирующий выпуск Java SE 8 Update 20 (номер версии присвоен в соответствии с новой схемой (http://www.opennet.me/opennews/art.shtml?num=36938) нумерации выпусков) с устранением 659 ошибок (http://www.oracle.com/technetwork/java/javase/2col/8u20-bugf...). В выпуске представлены только не связанные с безопасностью исправления, устранения уязвимостей были представлены в версии  JavaSE 8u11 (http://www.opennet.me/opennews/art.shtml?num=40219). JDK 8 Update 20 доступен (http://www.oracle.com/technetwork/java/javase/downloads/inde...) в сборках для Linux (x86, x64), Solaris (x64, SPARC), Windows (x86, x64) и OS X (x64).

Из изменений (http://www.oracle.com/technetwork/java/javase/8u20-relnotes-...) можно отметить:

-  Внесены оптимизации, влияющие на производительность и потребление памяти. В том числе обеспечена дедупликация строк и улучшена работа сборщика мусора G1 Garbage Collection для длительно выполняемых приложений;

-  В DRS (Deployment RJREule Set) добавлена опция 'force', которая позволяет указать определённый JRE с которым может быть запущен апплет или Web Start-приложение;

-  В новом выпуске Java Mission Control 5.4 внесены улучшения, направленные на упрощение работы и обеспечение интеграции с Eclipse 4.4;
-  JavaFX доступен для платформы ARM;
-  В Nashorn (http://www.opennet.me/opennews/art.shtml?num=35427), легковесном и высокопроизводительном движке JavaScript, работающем поверх виртуальной машины Java (JVM), появилась поддержка сохранения байткода после его начальной компиляции;

-  В состав продукта Oracle Java SE Advanced добавлен инструмент AMC 1.0 (Advanced Management Console), позволяющий упростить распространение обновлений на рабочие станции и обеспечить контроль за сохранением совместимости с версиями Java;
-  Для платформы Windows в Oracle Java SE Advanced представлен совместимый с MSI установщик, позволяющий автоматизировать установку Java на пользовательские системы без необходимости ручного вмешательства.

URL: https://blogs.oracle.com/java/entry/release_oracle_java_deve...
Новость: http://www.opennet.me/opennews/art.shtml?num=40413

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


7. "Обновление Java SE 8 Update 20. Новшества Java 9"  +5 +/
Сообщение от vovans (ok) on 20-Авг-14, 10:50 
Только на 7ю некоторых пользователей перевёл, уже и она скоро загнётся, и 9-ка на носу...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от Аноним (??) on 23-Авг-14, 10:50 
Как бы мир эволюция постоянно подсказывает, что надо двигаться вперед иначе можно постареть и умереть. Так вот столько брошенных проектов умирают: только представьте.

P.S. Все жду когда опять апплеты будут на коне. Я верю в вас ))) Уже появился JavaFX хотя конечно FLash успел. Не надо было тупить так долго между 6-7 кой.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

54. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от iZEN (ok) on 24-Авг-14, 00:33 
> Как бы мир эволюция постоянно подсказывает, что надо двигаться вперед иначе можно
> постареть и умереть. Так вот столько брошенных проектов умирают: только представьте.

Жду, когда прикончат Flash и Silverligth. Но что-то не видно их кончины.

> P.S. Все жду когда опять апплеты будут на коне. Я верю в вас ))) Уже появился JavaFX

"Технология JavaFX была впервые продемонстрирована корпорацией Sun Microsystems на конференции JavaOne в мае 2007 года. 4 декабря 2008 года вышла версия 1.0 платформы..."

7 лет, как JavaFX на слуху.

Концепция "Коробочка внутри другой коробочки" — совсем не дело.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

55. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от АнонуС on 29-Окт-14, 03:11 
Изя, держи плюс в карму !
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

10. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Xasd (ok) on 20-Авг-14, 10:55 
когда уже в Java можно будет делать type alias ? ведь это во всех языках есть кроме Java. невозможно писать код без type alias , слишком много текста получается.

(то что сейчас происходит в Java -- это не программирование уже, а мышкотыкательная возня внутри IDE)..

вот эти вот -- ОГРОМНЫЕ названия классов -- для того чтобы не было конфликтов имён во время import (import опять же таки без alias -- ну что за бред? почему нельзя сделать import alias?)...

генерики, которые заставляют прописывать сразу по два~три огромных названия класса --- это просто боль.. :-)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от sokolow (ok) on 20-Авг-14, 11:29 
< когда уже в Java можно будет делать type alias ? ведь это во всех языках есть кроме Java. невозможно писать код без type alias , слишком много текста получается.

если погромисты C++ пойдут с 10 этажа прыгать, жабисты не обязаны следовать их примеру. В яве достаточно штатных элементов, шоб обойтись без лексического мусора, который применяется в 0,05% кода.

< вот эти вот -- ОГРОМНЫЕ названия классов -- для того чтобы не было конфликтов имён во время import (import опять же таки без alias -- ну что за бред? почему нельзя сделать import alias?)...

что мешает пользоваться наследованием implements или extends?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

22. "Обновление Java SE 8 Update 20. Новшества Java 9"  +1 +/
Сообщение от Xasd (ok) on 20-Авг-14, 12:04 
> что мешает пользоваться наследованием implements или extends?

потому что наследование это создание другого класса (класс-потомок наследуется от класса-родителя).

а мне нужен синтаксический механизм, который позволяет ссылаться на *тот_же* класс (а не на потомка) как как и в библиотеке, но делать это с использованием вменяемого *короткого* названия.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Обновление Java SE 8 Update 20. Новшества Java 9"  +5 +/
Сообщение от Другой аноним on 20-Авг-14, 11:33 
import org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean.StatefulMethodInvokingJob

Spring Framework :-)

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

26. "Обновление Java SE 8 Update 20. Новшества Java 9"  –6 +/
Сообщение от анононо on 20-Авг-14, 13:29 
import MIJD а потом
ctrl+alt+space

и всё.
Если ты пытаешься тыкаться в Java, то надо понимать что приносят плюшки и чего они стоят.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

30. "Обновление Java SE 8 Update 20. Новшества Java 9"  +5 +/
Сообщение от Другой аноним on 20-Авг-14, 13:57 
Это наверное Вы мне шорткат из Idea показываете? А может я в emacs'е или notepad'е пишу.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

43. "Обновление Java SE 8 Update 20. Новшества Java 9"  +1 +/
Сообщение от jdeveloper on 21-Авг-14, 07:09 
> Это наверное Вы мне шорткат из Idea показываете? А может я в
> emacs'е или notepad'е пишу.

Больше похоже на эклипс.
Ваше право выбирать, какими инструментами пользоваться при разработке. Некоторые, вот например, вообще бабочек используют, и ничего ;)

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

45. "Обновление Java SE 8 Update 20. Новшества Java 9"  +1 +/
Сообщение от Xasd (ok) on 21-Авг-14, 11:41 
> Ваше право выбирать, какими инструментами пользоваться при разработке.

судя по всему, в этой ветке беседы -- речь идёт об необходимости какого-то инструмента типа Java-препроцессор, который анологичен инструменту Coffeescript-для-Javascript..

(добавить через препроцессор синтаксический сахар для Java, который позволит делать синонимы для названий классов (не выходя за область одного файла исходного кода), и таким образом укоротит размер Java-кода)

...но похоже как ниже уже заметили --- наверное проще использовать Scala :-) . без всяких препроцессоров..

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Xasd (ok) on 21-Авг-14, 17:58 
GNU M4
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

16. "Обновление Java SE 8 Update 20. Новшества Java 9"  +1 +/
Сообщение от Vov on 20-Авг-14, 11:50 
scala
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

21. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Xasd (ok) on 20-Авг-14, 12:02 
> scala

в scala всё норм с этим делом. :)

но когда это будет в java?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

15. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от karapuz2 (ok) on 20-Авг-14, 11:41 
Я правильно понимаю, что OpenJDK и Oracle JDK являются реализацией стандарта Java SE ? Или что такое Java SE (Java Platform, Standard Edition) ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от Fry33 (ok) on 20-Авг-14, 13:44 
Правильно, есть пакет тестов, который надо пройти чтобы получить звание java =)
есть еще реализация от IBM и вроде не только, от IBM, но в живую других не видел.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

37. "Обновление Java SE 8 Update 20. Новшества Java 9"  +3 +/
Сообщение от VoDA (ok) on 20-Авг-14, 14:57 
Java SE это набор спецификаций. Любая VM, которая выполняет все спецификации JavaSE может выполнить любое приложение под SE.

Сделано для того, чтобы разные компании могли сделать свою JVM с шахматами и поэтессами.

Oracle JDK основная JVM. Она базируется на коде OpenJDK (возможно и копирует OpenJDK один-в-один).

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Resonance (ok) on 20-Авг-14, 12:28 
>  Легковесный JSON API для обработки и генерации данных в формате JSON;

Где исходники глянуть? Оно http://www.json.org/java/index.html ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Аноним (??) on 20-Авг-14, 16:03 
Java 9 https://jdk9.java.net/download/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от anonymous (??) on 20-Авг-14, 16:40 
вот это пассаж насчет Jigsaw, чуть ли не пол-новости занял, только кроме пропагадны модульности почему-то ничего там и не нашлось
что за фича, как будет реализована, на каком уровне почему-то история умалчивает
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Аноним (??) on 20-Авг-14, 21:09 
Скоро джава уничтожит весь мир...
http://www.youtube.com/watch?v=E3418SeWZfQ&list=UU1s3pFsMZv3...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Обновление Java SE 8 Update 20"  +/
Сообщение от анонимус (??) on 21-Авг-14, 08:39 
> Внесены оптимизации, влияющие на производительность и потребление памяти. В том числе обеспечена дедупликация строк

Идём по граблям, которые кресты прошли лет 10-15 взад?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Обновление Java SE 8 Update 20"  –2 +/
Сообщение от iZEN (ok) on 21-Авг-14, 14:01 
null-terminated строки и алгоритмы Шлемиля в крестах уже изжили себя?
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от iZEN (ok) on 21-Авг-14, 13:59 
"Jigsaw мы вам покажем. Но только не сейчас. Как-нибудь потом. Если вы очень захотите."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от Dv on 22-Авг-14, 09:31 
Чего-то натворили со сборкой мусора. Есть у меня swing-программа со сложной графикой, раньше потребляла 10-20Mb, сейчас до 200 доходит, пока сборка мусора не выполнится. По-видимому «Внесены оптимизации, влияющие на производительность и потребление памяти» понимать как «производительность за счёт памяти».
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Обновление Java SE 8 Update 20. Новшества Java 9"  +2 +/
Сообщение от csdoc (ok) on 22-Авг-14, 13:00 
> Чего-то натворили со сборкой мусора. Есть у меня swing-программа со сложной графикой,
> раньше потребляла 10-20Mb, сейчас до 200 доходит, пока сборка мусора не
> выполнится. По-видимому «Внесены оптимизации, влияющие на производительность и
> потребление памяти» понимать как «производительность за счёт памяти».

Если это 64-битная OS, то там используется server`ный вариант JVM:
http://www.oracle.com/technetwork/java/hotspotfaq-138619.htm...

А в server`ном варианте JVM если параметр -Xmx не задан,
то он считается равным 1/4 от объема всей свободной памяти.

Если задать оба параметра -Xmx и -Xms - тогда все будет нормально.
В редхатовском блоге недавно была статья на тему оптимизации JVM по памяти:

http://developerblog.redhat.com/2014/07/15/dude-wheres-my-pa.../

http://developerblog.redhat.com/2014/07/22/dude-wheres-my-pa.../

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

51. "Обновление Java SE 8 Update 20. Новшества Java 9"  +/
Сообщение от DV (ok) on 22-Авг-14, 18:31 
Спасибо, полезные ссылки. Вот ещё неплохой ЧАВО:
http://www.oracle.com/technetwork/java/hotspotfaq-138619.html
Установил инкрементный сборщик мусора опцией -Xincgc, стала работать как предыдущая версия, 5-20Mb потреблять.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

53. "Обновление Java SE 8 Update 20. Новшества Java 9"  –1 +/
Сообщение от Аноним (??) on 23-Авг-14, 17:08 
ради лузлов http://vmkit.llvm.org/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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