The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Компания Oracle опубликовала Java SE 11, opennews (??), 26-Сен-18, (0) [смотреть все]

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


1. "Компания Oracle опубликовала Java SE 11"  –5 +/
Сообщение от Володя (??), 26-Сен-18, 09:33 
Блин, что мне теперь новое железо покупать?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

2. "Компания Oracle опубликовала Java SE 11"  –1 +/
Сообщение от Аноним (2), 26-Сен-18, 09:35 
"В Java SE 11 сохранена полная обратная совместимость с прошлыми выпусками платформы Java" - наглая ложь.

В интерфейс Collection добавлен toArray(IntFunction<T[]>) Default Method, перегружающий toArray(T[]). Это привело к несовместимости со старым кодом, в котором есть вызов toArray(null). Теперь такой вызов приводит к ошибке компиляции и должен быть изменён на аналогичный с кастингом null в требуемый тип.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

4. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Технополисemail (?), 26-Сен-18, 09:44 
И что теперь никогда не будет 32 разрядных версий? Даже в LTS. А что же делать с большим парком компов на большей половине которых стоит 32 разрядная Винда?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

7. "Компания Oracle опубликовала Java SE 11"  +3 +/
Сообщение от Аноним (7), 26-Сен-18, 09:54 
даешь новую версию каждый месяц !
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

11. "Компания Oracle опубликовала Java SE 11"  –9 +/
Сообщение от Аноним (11), 26-Сен-18, 10:29 
Все аноны уже давно перешли на .net core , запускается как на линуксе, так и на виндовс ХР. Уже 20й проект по счету делаю. Наконец могу сказать, это именно та технология которая мне нравится, и которая впереди всех остальных.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

22. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (22), 26-Сен-18, 11:50 
Про добавление var'a все забыли?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

23. "Компания Oracle опубликовала Java SE 11"  –1 +/
Сообщение от лютый лютик__ (?), 26-Сен-18, 12:01 
Известно ли, 11-я жабка попадёт в CENTOS 8?
И когда оно вообще будет?
Ответить | Правка | Наверх | Cообщить модератору

33. "Компания Oracle опубликовала Java SE 11"  +5 +/
Сообщение от Игорь Николаевичemail (?), 26-Сен-18, 15:23 
Всем добрый день!!!! Данный выпуск Java SE 11 вышел практически в срок, как и говорилось тогда, - на середину 20-х чисел сентября ИМЕННО этого года!!!!

Что касаемо отсутствия поддержки x86 (32-х разрядная), можно сказать следующее:
Да, это плоховато. Но не смертельно. Сейчас, если кто не в курсах, немалая часть программ на Java, как в виде консольной версии, так и GUI (графический интерфейс на AWT/Swing, SWT/JFace) нормально работают при Java SE 8 (длительно поддерживаемая), при Java SE 9 выдавало, что не удается обнаружить JRE, даже почему-то x64 версия не порадовала. Даже LibreOffice "распознавал" только JRE 8 (из личных наблюдений). Хотя кстати, в LibreOffice, вообще исходя из последней информации нацелены на отказ от Java в ближайшей перспективе. Некоторые модули "перебазировываются" на Python. Что касается Java и её JRE и JDK, - применяется ветка Java 8. Сейчас я бы не советовал торопиться с переходом на Java SE 11, но для возможности убедиться в работоспособности Java SE 11, не грех её попробовать. НО... Для тех, у кого немало Java программ  работает на x86 Java SE 8, категорически не советую её деинсталлировать, потому как исключительно при наличии только JRE 9/10/11 исключительно в x64, программы могут не запуститься. LibreOffice в том числе тоже, - не только из-за того, что зачастую предлагается x86 редакция этого офисного пакета, а дело из-за того, что есть функционал, для которого требуется наличие совместимой версии. Почему я приобщился к Java несколько лет назад, - меня порадовало, что Java, в отличие от C/C++ имела свои встроенные средства с графикой, работа с сетью, особенно у меня экстаз и балдёж от того, как легко и интересно иметь дело с парсингом XML средствами Java, сильно много усилий и времени не потребовалось, чтобы понять из исходных текстов, как работает парсинг. Зачем далеко ходить, если есть JDOM, SAX, StAX (потоковый XML, проще говоря). Java оказалась одной из немногих, освоить которую значительно легче. Не спорю, что было бы не лишним испробовать возможности "крипто цеха", в лице поддержки ChaCha20 и Poly1305. По поводу сказанного qrKot'ом здесь по комментариям, касаемо применения предыдущих веток, вплоть даже до Java 7, - нууу, это как экстренный вариант в целях сохранения работоспособной версии Java, а уж тем более учитывая, что частному владельцу ПК, имеющему один-два ПК (не важно ноутбук или стационарный ПК) ещё более-менее под силу перевести на актуальную ОС свои компьютеры, тогда как, уважаемые, не забывайте, что есть фирмы, а то и госконторы, сотрудники которых просто так не могут позволить перевести компьютеры "по последнему слову прогресса", сложнее всего обстоят дела у тех, у которых в штате до 20 ПК, немалая часть из которых - Windows XP/7 в x86, ладно бы еще x64, но не всё так просто как казалось бы. А в заключении этого комментария могу отметить, что Java всё-таки не стоит на месте. Всем мира и удачи!!!  

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

34. "Компания Oracle опубликовала Java SE 11"  +3 +/
Сообщение от andy (??), 26-Сен-18, 15:55 
> сохранена обратная совместимость с прошлыми выпусками платформы Java, все
> ранее написанные Java-проекты без изменений будут работоспособны при запуске > под управлением новой версии.

Это ложь. Еще кто-то на этот булшит ведеться?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

37. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (-), 26-Сен-18, 16:24 
> ChaCha20 и Poly1305 можно рассматривать, как более быстрые и безопасные аналоги AES-256-CTR и HMAC

Есть ощущение, что мы имеем дело с очередным внедрением бэкдора от АНБ. Протокол https создает защищенный канал связи между компьютерами в сети, сохраняя анонимность клиента. Это кроме всего прочего позоляет запутывать трафик, используя луковичную маршрутизацию. У АНБ стоит задача собрать досье на каждого человека, для чего нужно контролировать весь трафик в сети. На 2013 год они уже читали трафик, проходящий через серверы в своей юрисдикции, вымогали закрытые ключи, взламывали устаревшие версии TLS.

Если у АНБ есть возможность вскрывать ChaCha20, и он станет применяться повсеместно, то проблемы https для них больше не будет (а из интернета уйдут остатки приватности).

Несколько лет назад АНБ представило на стандартизацию свой блочный шифр Speck конструкции Add-Rotate-Xor. Известных атак на полнораундовую версию не существует. Однако можно предположить, что они есть у АНБ и возможно требуют специализированных суперкомпьютеров, а может и нет.
ChaCha20 это так же Add-Rotate-Xor.

Что, кроме разработки шифра Speck такой же конструкции, намекает на вмешательство АНБ? Попробую коротко объяснить разницу между AES и ChaCha20.

Раундовая функция AES (Substitution-Permutation-Network):
1. Substitution
Побайтовая подстановка через S-Box конструкции Ниберг, состоящий из нелинейной части (возведение байта в степень 11111110 в поле Галуа GF(2^8), что эквивалентно взятию обратного элемента поля) и линейной (XOR каждого бита с 4 битами справа от себя).
2. Permutation
Блок представляется как матрица 4x4 байта, строки циклически сдвигаются на номер строки влево.
Блок представляется как набор 32-битных чисел. Каждое число умножается на определенную MDS матрицу в поле Галуа.

Раундовая функция ChaCha20 (Add-Rotate-Xor):
1. Add сложение 32-битных чисел.
2. Rotate сдвиги битов.
3. Xor побитовое сложение по модулю 2.

Допустим, у атакующего есть какое-то количество пар открытый текст - шифртекст. Что отделяет его от раскрытия вашего ключа? Нелинейность (при условии, что остальные элементы шифра подобраны правильно).

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

Нелинейное преобразование ChaCha20 это обычное сложение двух 32-битных чисел.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

50. "Компания Oracle опубликовала Java SE 11"  +5 +/
Сообщение от Аноним (50), 26-Сен-18, 17:59 
Java 11 Trap (по поводу коммерческой использования именно этой сборки):
https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-...
Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (51), 26-Сен-18, 18:10 
С Майнкрафтом совместима?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

54. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Анонимemail (54), 26-Сен-18, 19:57 
java beans as part of jEE?
Ответить | Правка | Наверх | Cообщить модератору

58. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от pupa (?), 26-Сен-18, 22:28 
Как же терь в майнкрафт играть ? Лаунчер под джаву новую годами пилят
Ответить | Правка | Наверх | Cообщить модератору

68. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Anomym (?), 28-Сен-18, 23:28 
Makagiga разработчик еще под старую версию не допилил - уже две ветки сделал чтоб как-то успевать, а тут еще задачка.
Ответить | Правка | Наверх | Cообщить модератору

79. "Компания Oracle опубликовала Java SE 11"  +/
Сообщение от Аноним (79), 30-Сен-18, 08:06 
выкинули javafx. А говорят что обратную совместимость сохраняют. Даже уже собранные программы с javafx не запустятся.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

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

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




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

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