The OpenNET Project / Index page

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



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

"Выпуск Java SE 15"  +/
Сообщение от opennews (??), 15-Сен-20, 20:26 
После шести месяцев разработки компания Oracle выпустила платформу Java SE 15 (Java Platform, Standard Edition 15), в качестве эталонной реализации которой используется открытый проект OpenJDK. В Java SE 15 сохранена  обратная совместимость с прошлыми выпусками платформы Java, все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии.  Готовые для установки сборки Java SE 15 (JDK, JRE и Server JRE) подготовлены для Linux (x86_64), Windows и macOS. Разработанная в рамках проекта OpenJDK эталонная реализация Java 15 полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53717

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

Оглавление

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


4. "Выпуск Java SE 15"  +4 +/
Сообщение от IdeaFixemail (ok), 15-Сен-20, 20:36 
Ну это же не правда... мой обожаемый DSpace не работает ни на чем выше JAVA8...
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск Java SE 15"  +6 +/
Сообщение от Аноним (7), 15-Сен-20, 20:45 
и web start тоже
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск Java SE 15"  +4 +/
Сообщение от Odalist (?), 16-Сен-20, 16:42 
Я тоже планирую начать изучать Джаву.
Ответить | Правка | Наверх | Cообщить модератору

172. "Выпуск Java SE 15"  +/
Сообщение от Голубчик (?), 21-Сен-20, 12:52 
А что производительнее Java или .NET? Подбираю для изучения *курлык*
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск Java SE 15"  +/
Сообщение от inferrna (ok), 21-Сен-20, 19:43 
Rust
Ответить | Правка | Наверх | Cообщить модератору

176. "Выпуск Java SE 15"  +/
Сообщение от дадая (?), 23-Сен-20, 12:43 
.NET быстрее -- https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

122. "Выпуск Java SE 15"  +3 +/
Сообщение от Odalist (?), 16-Сен-20, 21:12 
> Ну это же не правда... мой обожаемый DSpace не работает ни на
> чем выше JAVA8...

С какой версии Джавы мне стоит начать ее изучать?

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

148. "Выпуск Java SE 15"  +/
Сообщение от IRASoldier_registered (ok), 17-Сен-20, 11:51 
С 8-й, в общем-то.
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск Java SE 15"  +2 +/
Сообщение от Odalist (?), 17-Сен-20, 16:57 
> С 8-й, в общем-то.

Спасибо за ответ. А почему не с 11-ой? Она же LTS тоже, но свежее немного.

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

167. "Выпуск Java SE 15"  +1 +/
Сообщение от IRASoldier_registered (ok), 18-Сен-20, 06:49 
Все просто. Основная масса хорошей учебной литературы, которую можно забрать с того же рутрекера - по 8-й :-) 11-я добавляет фичи, но 8 - годная основа.


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

169. "Выпуск Java SE 15"  +2 +/
Сообщение от Odalist (?), 18-Сен-20, 12:08 
> Все просто. Основная масса хорошей учебной литературы, которую можно забрать с того
> же рутрекера - по 8-й :-) 11-я добавляет фичи, но 8
> - годная основа.

Спасибо, брат!

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

174. "Выпуск Java SE 15"  +1 +/
Сообщение от iZENemail (ok), 22-Сен-20, 00:13 
>> Ну это же не правда... мой обожаемый DSpace не работает ни на
>> чем выше JAVA8...
> С какой версии Джавы мне стоит начать ее изучать?

С девятой, но можно с версией особо не заморачиваться, а изучать язык и среду на последней версии Oracle JDK 15. Постепенно постигая всё более продвинутые понятия и фичи. За двадцать пять лет развития платформы Java базовые вещи языка практически не изменились, но появилось много "сахара", облегчающего написание и восприятие кода.

Лучшая среда программирования на Java — Apache Netbeans IDE 12.

Книга для начинающих: "Head First Java, Изучаем Java",  Кэти Сьерра, Берт Бэйтс.

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

175. "Выпуск Java SE 15"  +/
Сообщение от Odalist (?), 22-Сен-20, 15:59 
>[оверквотинг удален]
>>> чем выше JAVA8...
>> С какой версии Джавы мне стоит начать ее изучать?
> С девятой, но можно с версией особо не заморачиваться, а изучать язык
> и среду на последней версии Oracle JDK 15. Постепенно постигая всё
> более продвинутые понятия и фичи. За двадцать пять лет развития платформы
> Java базовые вещи языка практически не изменились, но появилось много "сахара",
> облегчающего написание и восприятие кода.
> Лучшая среда программирования на Java — Apache Netbeans IDE 12.
> Книга для начинающих: "Head First Java, Изучаем Java",  Кэти Сьерра, Берт
> Бэйтс.

Спасибо, братец! Очень полезный коммент!

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

5. "Выпуск Java SE 15"  +4 +/
Сообщение от Аноним (5), 15-Сен-20, 20:42 
Там кстати на той неделе вышел openj9-0.21.0, заодно и 8 поддерживает. Реально ускорили и повысили эффективность, я в восторге. А Оракл пусть дальше работает над GraalVM мож чёт полезное и вылезет.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Java SE 15"  +3 +/
Сообщение от bkstan (ok), 15-Сен-20, 20:43 
Такое впечатление, что разные языки делятся друг с другом своими изобретениями. sealed - с#? многострочные строки - python? Согласны?
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (8), 15-Сен-20, 20:46 
Это все уже давно и в Шарпе есть, и в Котлине. Лучше бы присоединились к развитию Котлина, ибо они сейчас его и пытаются мимикрировать зачем-то - абсолютно те же фичи.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Java SE 15"  –1 +/
Сообщение от Сишникemail (?), 15-Сен-20, 22:25 
Ну и хорошо, котлен с его
fun a(b: Int) : Int {}
вместо
int a(int b) {}
ненужен, как и прочие смузихлёбные язычки с подобным синтаксисом.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Java SE 15"  +7 +/
Сообщение от Аноним (27), 15-Сен-20, 23:01 
Такая запись в котлине следствие type inference, как и в других языках типа скалы. Такая запись удобней.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск Java SE 15"  +/
Сообщение от Сишникemail (?), 15-Сен-20, 23:14 
Больше букв писать неудобно, к тому же примитивов нет, к ctrl тянуться неудобно. А автовывод и в плюсах есть и в джаве, да только его использование не особо поощряется. Удобно, когда можешь кликнуть на тип и перейти к нему, или хотя бы видеть глазами, что за тип тебе функция вернула.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск Java SE 15"  –2 +/
Сообщение от Фотошоп лучше (?), 16-Сен-20, 00:37 
Вообще-то при построении логической модели вначале идёт переменная, а только потом тип. Хотя да, попытки думать, мешают говнокодить. И да, синтаксический сахар на фоне "поставить 3 явы, чтобы все работало..." выглядит как кощунство и стеб над вложившимися в разработку на Java
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Java SE 15"  +3 +/
Сообщение от Сишникemail (?), 16-Сен-20, 07:22 
> Вообще-то при построении логической модели вначале идёт переменная, а только потом тип.

Какая-то демагогия, у вас что, где-то в методичках так написано? Вначале вообще-то идёт проблема, потом формулировка задачи по её решению, потом тех стек / фрймворк / архитектура, потом алгоритм, и потом только переменные с их именами. И имя произвольно, первична задача, напрмер, обработать Bitmap например или стринги распарсить. Используемые типы диктуются задачей, имена же вторичны, и функция-однострочник, например, может вообще не вводить никаких новых имён. Ментальная модель "тип не важен" - это что-то из области скриптования, а не настоящего программирования.

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

76. "Выпуск Java SE 15"  +1 +/
Сообщение от нитрол (?), 16-Сен-20, 10:13 
Есть определенные причины почему новые языки отказываются от С style объявления типов переменных/etc. К примеру, golang в свое время тоже этим вопросом заморочился: http://blog.golang.org/declaration-syntax. Как я понимаю, те же причины и у Kotlin, etc.
Ответить | Правка | Наверх | Cообщить модератору

124. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним84701 (ok), 16-Сен-20, 21:49 
>  Используемые типы диктуются задачей, имена же вторичны,

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


volatile const static signed long int* const restrict borsch = {(const volatile void*)0};

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

92. "Выпуск Java SE 15"  +/
Сообщение от Страшный аноним (?), 16-Сен-20, 13:13 
Плюсую. Программы пишутся не только для процессоров, но и для людей. Фортрано-Паскале-подобный синтаксис объявления процедур, переменных намного более читабелен, чем Сишный. А для процессора лучше писать в двоичных кодах сразу.

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

50. "Выпуск Java SE 15"  –5 +/
Сообщение от DEF (?), 16-Сен-20, 06:04 
Имя переменной гораздо важнее, чем ее тип. Поэтому имя прописывается первым. Также по причине type inference, когда тип не указывается вовсе. Учи матчасть, а то таки будешь всю жизнь на VBA макросы писать.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

55. "Выпуск Java SE 15"  –3 +/
Сообщение от Сишникemail (?), 16-Сен-20, 07:36 
> Имя переменной гораздо важнее, чем ее тип. Поэтому имя прописывается первым. Также
> по причине type inference, когда тип не указывается вовсе. Учи матчасть,
> а то таки будешь всю жизнь на VBA макросы писать.

Забавно, что вы пишите  type inference, а не по-русски "вывод типа". Сразу видно, что цитата из пропагандической методички, а не собственные мысли. И как уже выше было написано, вывод типа есть и в C++ и в Java с классическим сишным синтаксисом.
По мне так скорее поломанный синтаксис скорее для того, чтобы было некомфортно писать одновременно и на java и на kotlin, и кодеры выбирали что-то одно - а легко внушаемые всегда выбирают то что на слуху. Kotlin это же продукт коммерческой компании, которая в его продвижение, как они сами заявляли, кучу денег вложили, и отбивать они их будут за счёт привязки прогеров к своей IDE.

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

81. "Выпуск Java SE 15"  –1 +/
Сообщение от DEF (?), 16-Сен-20, 11:22 
В отличии от вас, я свободно владею английским и привык читать технические первоисточники именно на нем, а не кривые великоскрепные переводы.
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск Java SE 15"  –2 +/
Сообщение от Сишникemail (?), 16-Сен-20, 11:32 
Какая кому разница, что вы прочитали - если вы не поняли, что это значит и не можете сформулировать мысль без переключения на цитату из методички.
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 17:27 
Переведите мне type inference, если вас не затруднит.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

71. "Выпуск Java SE 15"  +/
Сообщение от nc (ok), 16-Сен-20, 09:26 
Такая запись идеологически правильнее. Сначала мы _однозначно_ определяем декларируемую конструкцию языка ключевым словом (func, struct, class, enum, var, const...), а затем пишем саму конструкцию. Это удобно для компиляторов и для многочисленных инструментов разработки.
Я кстати долго не мог это признать на уровне эмоций)
Да, наверное всякие двоеточия и стрелочки между списком аргументов и возвращаемым значением в общем лишние, и function можно сократить до fn как в Rust. Но в целом этот способ удобнее.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

80. "Выпуск Java SE 15"  +2 +/
Сообщение от Сишникemail (?), 16-Сен-20, 11:14 
> Такая запись идеологически правильнее.

Иделогически правильнее писать "во славу коммунистической партии Китайской народной республики и товарища Си Цзиньпиня лично положим x равным 5".

> Сначала мы _однозначно_ определяем декларируемую конструкцию языка ключевым словом

Ну да, var x = some() в котлин может быть созданием нового объекта, а может быть функцией. Ни разу не однозначно.

> Это удобно для компиляторов и для многочисленных инструментов разработки.

В 2020г пора бы уже и об удобстве программистов подумать. В котлине нет тернарного оператора, нет примитивов, & местами надо как and писать, а местами как & можно, нет автоматического приведения типа, в связи с чем если я хочу int записать hex кодом (цвет например обозначить), надо писать что-то типа 0xFF808080.toInt(), громоздкое объявление переменных и функций, проблема с тем, что типа бывает не видно (а если ide его и покажет, то он не кликабелен), и наконец - заинтересованность поставщика в полноценной поддержке только в 1 ide.

Так что java будет дальше жить и развиваться, со временем все полезные штуки в себя перетащит. Kotlin же пока держится за счёт пропихивания корпорациями и урезанной джавы в андроиде, иногда на бэке встречается, и всё. Обещанный kotlin multiplatform на практике слабо пригоден к использованию, если гугл вдруг решит сделать упор на dart или go например, kotlin повисит какое-то время в списке легаси языков да помрёт.

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

166. "Выпуск Java SE 15"  +/
Сообщение от nc (ok), 17-Сен-20, 20:14 
Я не пропогандирую котлин, а рассуждаю о синтаксисе языковых конструкций вообще.

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

126. "Выпуск Java SE 15"  +/
Сообщение от anonimous (?), 16-Сен-20, 22:17 
> Такая запись идеологически правильнее. Сначала мы _однозначно_ определяем декларируемую
> конструкцию языка ключевым словом (func, struct, class, enum, var, const...), а
> затем пишем саму конструкцию. Я кстати долго не мог это признать на уровне эмоций)

Тут надо острожнее, а то отсюда недалеко и до появления такой записи

generic function Min<T>(const A, B: T): T;
begin
  if A < B then Result := A else Result := B;
end;

> Да, наверное всякие двоеточия и стрелочки между списком аргументов и возвращаемым значением
> в общем лишние, и function можно сократить до fn как в Rust.

Ну да, а enum до en, const до cn, var до vr. Ну а можно снова вообще не писать, как не помню где.
Правда function еще можно, для дальнейшего удобства, обозвать и def, как еще где то.

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

165. "Выпуск Java SE 15"  +/
Сообщение от nc (ok), 17-Сен-20, 19:56 
Не обязательно сокращать все подряд (хотя, внезапно, enum, struct, const, var - уже сокращения). Писать все эти function, begin и end, двоеточия между переменной и типом - утомительно. fn для функций - достаточно, т.к. функции это наиболее часто встречающиеся конструкции. К тому же fn можно было бы использовать и для лямбда-функций, был бы единый синтаксис для всех функций вообще.
Объявления переменных вполне можно начинать с типа, как в Си - при условии, что это будет _единственная_ конструкция вида "идентификатор1 идентификатор2" (т.е. два подряд идентификатора, а не ключевых слова, без каких-либо операторов и пунктуаторов между ними). В С++ был конфликт вызова конструктора и прототипа функции:
Foo obj(); // это не создание объекта obj типа Foo, а объявление прототипа функции obj, возвращающей тип Foo и не имеющей аргументов.
Также были сложности с выводом типа возвращаемого значения по типам аргументов в шаблонах. Из-за всего этого пришлось потом вводить typename и альтернативный синтаксис прототипов:
auto foo()->return_type.
Если бы функции начинались с fn, такой фигни бы изначально не было.
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск Java SE 15"  –2 +/
Сообщение от garrick (?), 16-Сен-20, 11:35 
Посмотрел учебник про Kotlin, увидел, что там function называют FUN... дальше читать не стал, не серьёзный какой-то язык.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

94. "Выпуск Java SE 15"  +/
Сообщение от Аноним (94), 16-Сен-20, 13:23 
Книга замечательная. Первую страницу открываешь, написано «Введение». Уже смешно.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск Java SE 15"  +/
Сообщение от Аноним84701 (ok), 16-Сен-20, 13:29 
> вместо
> int a(int b) {}
> ненужен, как и прочие смузихлёбные язычки с подобным синтаксисом.


e̵r̵r̵_̵s̵i̵g̵ ̵ ̵ ̵d̵b̵ ̵"̵E̵r̵r̵o̵r̵:̵ ̵H̵D̵D̵ ̵n̵o̵t̵ ̵b̵o̵o̵t̵a̵b̵l̵e̵ ̵(̵m̵i̵s̵s̵i̵n̵g̵ ̵5̵^̵5̵^̵A̵^̵A̵^̵ ̵s̵i̵g̵n̵a̵t̵u̵r̵e̵)̵!̵"̵,̵0̵
err_sig   db "Smoothie!",0
sig dw 0xAA55

От оно че, Михалыч! © o_O
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

121. "Выпуск Java SE 15"  +/
Сообщение от Аноним (121), 16-Сен-20, 20:28 
Котлин плохой язык потому что для определения метода в некоторых случаях нужно написать на 3 символа больше, да?
>смузихлёбные

Страшно подумать вы сами тогда кто и что это за программы такие в которых это имеет значение?

Описать маленький метод можно с помощью single-expression functions если уж несколько символов жалко
fun a(b: Int) = реализация
и.о. к.о.

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

129. "Выпуск Java SE 15"  +1 +/
Сообщение от Gogi (??), 17-Сен-20, 01:54 
+1 за Котлин. Чем пытаться прикрутить к старой телеге глушитель, проще сразу взять авто. :)
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

21. "Выпуск Java SE 15"  +/
Сообщение от имя_ (?), 15-Сен-20, 22:15 
>многострочные строки

php

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

24. "Выпуск Java SE 15"  +/
Сообщение от Аноним (24), 15-Сен-20, 22:38 
perl
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (32), 16-Сен-20, 00:11 
Вообще-то шелл.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (36), 16-Сен-20, 01:17 
> sealed - с#?

Нет, аналог шарпового `sealed` — это `final`, т.е. запрет на наследование от этого класса. А `sealed` в Java позволяет классу ограничить список своих потомков. Там ведь даже пример есть, где от класса `Shape` можно унаследовать только `Circle`, `Rectangle` и `Square`, а какой-нибудь `Ellipse` уже не получится.

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

45. "Выпуск Java SE 15"  +/
Сообщение от n242name (?), 16-Сен-20, 04:48 
Все равно дофига чего сперли и instanceof и MemorySegment и тп.

А как Java может знать список всех возможных потомков находящихся к примеру в другой сборке?

Получается это этакий шарповский private protected только требующий перечислить каждый класс руками.

В статье как-то не совсем понятно написано...

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

51. "Выпуск Java SE 15"  +/
Сообщение от Аноним (51), 16-Сен-20, 06:16 
Sealed class — это алгебраический тип данных, не больше и не меньше. Да поможет вам википедия.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Java SE 15"  +1 +/
Сообщение от Жилин (?), 16-Сен-20, 07:39 
Скорее это передрато из Eiffel, там указывается класс/список доверительных классов типа feature {DECIMAL, DCM_MA_DECIMAL_PARSER, DCM_MA_DECIMAL_HANDLER} -- Access
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

9. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (7), 15-Сен-20, 20:48 
> Oracle выпустила

Цену на одно рабочее место в месяц озвучьте.

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

101. "Выпуск Java SE 15"  +1 +/
Сообщение от NameName (?), 16-Сен-20, 17:28 
Написано же, что эталонная реализация OpenJDK. Бесплатно это. Вот поддержка прежних, признанных устаревшими, версия уже платная.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Java SE 15"  +/
Сообщение от Аноним (121), 15-Сен-20, 20:52 
Oracle удалил из своей Java поддержку собственной ОС Solaris и своих процессоров SPARC?
Как это?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (24), 15-Сен-20, 20:56 
Точно так же, как удалили нокию вместе с жабой-ме.
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск Java SE 15"  +2 +/
Сообщение от Fracta1L (ok), 15-Сен-20, 20:58 
Соляра и Спарк рипнулись и не нужны даже их владельцу
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

13. "Выпуск Java SE 15"  +/
Сообщение от Аноним (13), 15-Сен-20, 21:04 
Oracle давно забила на этот «балласт», оставшийся от Sun Microsystems.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

47. "Выпуск Java SE 15"  +5 +/
Сообщение от Colt (?), 16-Сен-20, 05:33 
Лучше бы было, если это Sun купила Oracle, а потом сбросила его как балласт
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск Java SE 15"  –3 +/
Сообщение от Жилин (?), 16-Сен-20, 07:41 
только это Sun обанкротилась, потому что не могли выпустить на рынок больше ничего конкурентного. И не забывай еще один факт: Оракл был создан ЦРУ и для их нужд, такие компании не банкротятся, их всегда государство поддержит.
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Java SE 15"  +/
Сообщение от Fracta1L (ok), 16-Сен-20, 08:01 
Очередные "факты" из больного ганглия ватанов
Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (-), 16-Сен-20, 11:57 
я всё понимаю, но истина дороже (1971-1977, mss..)
https://pasteboard.co/Jrk48x2.jpg
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (-), 16-Сен-20, 12:29 
Сейчас дырень откроется, всем в укрытие !
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Java SE 15"  +1 +/
Сообщение от Fracta1L (ok), 16-Сен-20, 13:11 
Это по-твоему доказательство того что Оракл был создан ЦРУ?
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

99. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (99), 16-Сен-20, 17:01 
нет, лэрри работал над задачей цру в ампексе и позже заключал 1-й контракт, национальная безопасность до сегодняшних дней проходит через сердце оракл, сам оракл это реляционный RDBMS с 1978 на PL/SQL диалекте (12 правил кодда, реляционная модель данных для распределённой бигдата и т.д.), цру это обычный рядовой клиент, а бывшие работники цру это обычные служащие оракл.
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск Java SE 15"  +/
Сообщение от Богатый Буратино (?), 17-Сен-20, 12:08 
каждому бывшему работнику цру надо клеймить лоб, шоб все знали.
Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск Java SE 15"  +/
Сообщение от Аноним (-), 17-Сен-20, 16:29 
у всех процессов есть неформальный фон, эти связи тоньше комментариев. большинство местных спорит со своими же иллюзиями, под блеф провокаторов.
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск Java SE 15"  +/
Сообщение от Жилин (?), 17-Сен-20, 17:12 
> каждому бывшему работнику цру надо клеймить лоб, шоб все знали.

это как Касперский... Это не простая кантора. И отрицать это - очень странно.

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

83. "Выпуск Java SE 15"  +/
Сообщение от garrick (?), 16-Сен-20, 11:33 
Так вроде же из-за серверов и был весь сыр-бор?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

23. "Выпуск Java SE 15"  +/
Сообщение от Аноним (23), 15-Сен-20, 22:31 
Они вроде как до 2030-го года солярис будут поддерживать. Но оракловцы уже в 1998-м году объявили о поддержке линукса. Купив Sun они сделали свой линукс на основе красношляпых и добавили туда Dtrace и свое ядро. Видимо чтобы установить куда-нибудь в виртуалку оракловую базу данных нужно было ядро редхата, а в работе уже оракловое ядро. Собственно их линукс вроде как не ьребует обязательной покупки поддержки. А спарки не их процессоры а санковские. Когда они купили санки, то увидели горячий процесмор Rock  и закрыли его разработку. Учитывая то, чьо они купили санки за 5% их былой стоимости им хватит держать у себя лишь лучшее. И жаба вроде как создана чтобы быть в единственном виде, но гуглы решили сделать неподконтрольный аналог, что вроде как делать было нельзя, так что они судятся за право владения технологией. Если они не смогут получать прибыль с процессоростроения они все продадут. Там речь все-таки о миллиардах. Но вряд ли у них дела лучшечем у штеуда и они могут производить по технологии 14нм или меньше.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

34. "Выпуск Java SE 15"  –1 +/
Сообщение от Фотошоп лучше (?), 16-Сен-20, 00:40 
Делать явы можно, и делать из вопреки спецификации тоже можно, но нельзя называть это Java.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Java SE 15"  +/
Сообщение от Хрен (?), 16-Сен-20, 05:35 
Вообще-то нет
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск Java SE 15"  +/
Сообщение от Алекс (??), 16-Сен-20, 16:35 
Скажите это вот этим ребятам:
https://en.wikipedia.org/wiki/List_of_Java_virtual_machines
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск Java SE 15"  +/
Сообщение от Аноним (121), 16-Сен-20, 09:31 
гугл использует openjdk начиная с android 6
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

116. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 19:09 
Суть спора с Гуглом в другом. Гугель понаписал своего сверху, АПИ оставил, код закрыл. Т.е. использует привычный АПИ, но фактически продаёт под его видом свой продукт. Вот Оракл и пытается через суд доказать право собственности на АПИ и на этом основании добиться выплат за использование своей собственности.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

14. "Выпуск Java SE 15"  –7 +/
Сообщение от sssss (??), 15-Сен-20, 21:07 
Аж два новых GC
ява не тормозит, помним о Томми.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Java SE 15"  +/
Сообщение от Денис (??), 15-Сен-20, 21:19 
А почему в Mageia до сих пор 8?
https://madb.mageia.org/package/list/t_search/jdk/release/ca...
https://packages.debian.org/search?keywords=default-jdk&sear...
Это правда LTS и будет поддерживаться до 2030 года.
11 тоже LTS, но поддержка до 2026.
https://en.wikipedia.org/wiki/Java_version_history
Наверное поэтому.
Копроратив.

В Debian 9 (Stretch, 2017) уже забили на обновление (58 билд)
https://www.archlinux.org/packages/?q=jdk8-openjdk
В Mageia 6 (2017) тоже забили, но хотя бы на версии 222
https://madb.mageia.org/package/show/application/0/release/6...
А может быть минорные цифры в дистрах отличаются и Debian с Ubuntu используют свои.

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

30. "Выпуск Java SE 15"  +/
Сообщение от Avator (ok), 15-Сен-20, 23:32 
Просто видимо все ставят не из пакетов.
До 30го года - Extended Support за отдельные и очень большие деньги же.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Java SE 15"  –1 +/
Сообщение от Анонимemail (35), 16-Сен-20, 01:03 
> В Debian 9 (Stretch, 2017) уже забили на обновление (58 билд)

вы не тот пакет смотрите, в stretch джава 8u265: https://packages.debian.org/stretch/openjdk-8-jdk

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

17. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (17), 15-Сен-20, 21:30 
недавно net 5 rc1 вышел:
https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-1/
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (19), 15-Сен-20, 21:43 
Да кому он нужен за пределами микрософт?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск Java SE 15"  +2 +/
Сообщение от Gemorroj (ok), 16-Сен-20, 01:28 
отличная платформа, если религиозные предрассудки откинуть
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Java SE 15"  +/
Сообщение от вынь да полож (?), 16-Сен-20, 02:06 
Отличный рекламный слоган.
Нет ни одной технической причины разрабатывать на шарпее, за исключением какого-нибудь вынь-онли специфического кейса, ну или геймдева.
Это уже перетерто восемьсот раз.
Сегодня разрабы переползают на мак и линукс, ну кроме идейных ценителей "отличной платформы".

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

40. "Выпуск Java SE 15"  +/
Сообщение от Gemorroj (ok), 16-Сен-20, 02:17 
ненене, от таких макакоразрабов лучше держаться подальше. клепайте свое говнецо на ноде дальше.
п.с. дотнет и под этими вашими линуксами работает. 5 версия как раз про это во многом.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Java SE 15"  +/
Сообщение от вынь да полож (?), 16-Сен-20, 03:14 
Мак кроме ноды больше ничего не умеет? Я за него не топлю и не пользую, но у него там хоть человеческая консоль и утилиты. Бздя как ни как.
Говнет на линуксе это хохма, там без него языков под все типы задач.
Разработка на нем под линукс на серьезных щах выглядит крайне интригующе.
Только какой смысл, если вынь активно выпиливается из серверного сектора.
Какой смысл сидеть на бесперспективной технологии и заниматься костылированием.
wsl и впиливается активно, чтобы разработчики окончательно не разбежались.

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

49. "Выпуск Java SE 15"  –1 +/
Сообщение от Хрен (?), 16-Сен-20, 05:38 
Ты для начала напиши сам что-нибудь под линукс, а потом пи.ди в комментах
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Java SE 15"  +/
Сообщение от вынь да полож (?), 16-Сен-20, 09:16 
Воу, какая экспрессия, каков напор.
Поделись, пожалуйста, своей сакцесс стори, как ты страдал разрабатывая под линукс, а потом от безвыходности скачал шарпея и все проблемы решились.
Мнение профессионала интересно услышать.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 18:42 
Но дотнэт, в общем-то, довольно удобен. Другое дело, что (пока?) глючный очень.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

85. "Выпуск Java SE 15"  +/
Сообщение от Аноним (85), 16-Сен-20, 11:36 
Ахаха. На dotnet не макаки пишут, а на node макаки? Что-то я не вижу между ними особой разницы, как и разницы с java. Во всех трех используется фактически вирт. машина для преобразования байт кода и частичной компиляции в исполняемый (JIT). Только для js вирт. машина называется node.js.
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

157. "Выпуск Java SE 15"  +1 +/
Сообщение от Вошебой (?), 17-Сен-20, 13:39 
дотнэт всё же куда более строгий язык и выразительно более мощный. JS же крайне рыхлый. Это как сравнивать железобетон и пенопласт в качестве конструкционного материала.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Java SE 15"  –1 +/
Сообщение от NameName (?), 16-Сен-20, 17:53 
Ничего в ней отличного. Дырявая и глукавая. Ошибки годами не исправляют. И новые плодят. К тому же лицензия крайне мутная. Для "попробовать" интересна. Но не более.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

58. "Выпуск Java SE 15"  +/
Сообщение от Жилин (?), 16-Сен-20, 07:44 
ну как тебе сказать кому: всему Enterprise-у, тысячам компаниям и десятках тысяч программистов по всему миру :)
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

68. "Выпуск Java SE 15"  +/
Сообщение от Аноним (68), 16-Сен-20, 08:52 
Тем кому нужен дотнет - быдло и нелюди. Так решил этот красн0глазый пидиарас.

Настоящие люди, это только пользователи линукса.

А им дотнет не нужен.

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

136. "Выпуск Java SE 15"  +/
Сообщение от Аноним (19), 17-Сен-20, 09:26 
"всему Enterprise" на .net хотя бы процентов 10 от Java-Enterprise по миру наберётся?
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

162. "Выпуск Java SE 15"  +/
Сообщение от Жилин (?), 17-Сен-20, 17:09 
> "всему Enterprise" на .net хотя бы процентов 10 от Java-Enterprise по миру
> наберётся?

чаще всего компании, использующие Джаву, используют и .NET. Хотя я точно не хочу участвовать в Java vs .NET

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

168. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 18-Сен-20, 10:43 
Речь, наверное, не про .NET, а про его кроссплатформенного братца dotnet-а.
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск Java SE 15"  –1 +/
Сообщение от Аноним (170), 18-Сен-20, 18:58 
да какая разница? Если не используется виндовс, то бизнес-код обычно пишут на Java. Всё равно же сервер будет под линуксом.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск Java SE 15"  –1 +/
Сообщение от вынь да полож (?), 16-Сен-20, 01:26 
В каждой новости о жаве не забывают напомнить, что у нее есть клон-недоносок.
Вместо ходьбы на ногах, предлагается пересесть на инвалидное кресло.
Девелоперс-девелоперс-девелоперс...
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

65. "Выпуск Java SE 15"  +2 +/
Сообщение от Anonymousqwe (?), 16-Сен-20, 08:21 
Клон? После версии 2.0 ни разу. Язык имеет более вменяемую системой типов и лучшие обобщения. А платформа создавалась для нескольких языков (как GraalVM сейчас), а не затачивалась только под один язык, а далее переиспользовалась создателями других языков.
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск Java SE 15"  –2 +/
Сообщение от вынь да полож (?), 16-Сен-20, 10:03 
Это не является сколько нибудь существенным преимуществом. Тем более с учетом постоянного введения новых фич, ибо ранее яву критиковали за излишнюю консервативность.
В пятницу взял себе в команду дотнетчика, он сперва разрабатывал на яве не долго, потом на дотнете пару лет и переполз обратно на яву. Купил пару курсов по яве чтобы освежить знания. Он кратко пояснил, что ява ему больше нравится как платформа ввиду более широкого ее применения. Это уже второй бывший дотнетчик в команде.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Java SE 15"  –1 +/
Сообщение от Аноним (85), 16-Сен-20, 11:42 
Слово "ява" говорит о том что кое-кому не мешало бы пройти курс английского. :) Но я с вами тоже согласен, по сути единственная разница между dotnet и java это большая закрытость dotnet и меньшее число платформ. Правда непонятно зачем покупать курсы, если в сети и так все есть)
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск Java SE 15"  +1 +/
Сообщение от вынь да полож (?), 16-Сен-20, 12:08 
Не понял насчет английского.
Из википедии:
Ява — сорт кофе, выращиваемого на острове Ява.
Ява (Java) — язык программирования.

Насчет курсов, человек посчитал, что с курсами будет быстрее и эффективней.

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

93. "Выпуск Java SE 15"  +/
Сообщение от Страшный аноним (?), 16-Сен-20, 13:21 
Не, ну если ваш поц по курсам учит программирование, то его мнение конечно же очень значимо :)
Настоящие разработчики учат не язык, а методы, приемы, архитектуры разработки. Язык важен в части знания его фич, но не важен в части стратегии создания продукта.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск Java SE 15"  +/
Сообщение от вынь да полож (?), 16-Сен-20, 19:42 
Пробовал без оскорблений прожить хоть один день?
Попробуй, может понравится.

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

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

118. "Выпуск Java SE 15"  +/
Сообщение от Страшный аноним (?), 16-Сен-20, 19:59 
Разработчики строят архитектуры и программят, после того как выучат и освоят методы, применямые в computer science (а не только в каком-нить новомодном языке X). Или ваши эфимерные разработчики разрабатывают правильные прямо с пеленок? Язык программирования - это просто инструмент со своими плюсами и минусами.

Кстати, запишите себе и повесьте себе над ващим рабочим местом - нет "правильных архитектур", а есть "текущие архитектуры" и подходы.

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

139. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 10:32 
90% разработчикам не требуется для работы ничего, кроме знания инструмента. Знание же вычислительных методов, в широком смысле, совершенно бесполезная, чаще всего, в работе общая эрудированность. Поэтому, да, курсы по инструменту куда эффективней, чем чтения бесполезного бреда про парадигмы и алгоритмы.
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск Java SE 15"  –2 +/
Сообщение от aperon (ok), 16-Сен-20, 18:18 
Произносится как "Джава".
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

113. "Выпуск Java SE 15"  +1 +/
Сообщение от NameName (?), 16-Сен-20, 18:44 
Кем? Остров называется Ява.
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск Java SE 15"  –1 +/
Сообщение от Gogi (??), 17-Сен-20, 01:58 
Зачем ты рассказываешь про своего какого-то "дотнетчика"??
Есть громадный рынок на .NET платформе. Можете хоть обссыкаться со своей жабой, но C# впереди планеты всей. Сам пишу на c# с 2002 года. Желания перелазить в тухлый мир Жабки не возникало ни разу.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

141. "Выпуск Java SE 15"  +2 +/
Сообщение от Вошебой (?), 17-Сен-20, 10:35 
Думаю, не будете спорить, что дотнэт пока явление скорее маргинальное.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Java SE 15"  +2 +/
Сообщение от proninyaroslavemail (ok), 15-Сен-20, 21:39 
Ещё немного и жава станет котлином.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Java SE 15"  +/
Сообщение от Аноним (43), 16-Сен-20, 03:31 
Ещё немного и эти двое станут Скалой.
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Java SE 15"  +/
Сообщение от Жилин (?), 16-Сен-20, 07:46 
неа, в Скале зависимые объекты, тайп-левел функции, типы объединения и пересечения... Не, Джава Скалой не станет
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Java SE 15"  +/
Сообщение от Алекс (??), 16-Сен-20, 15:13 
Неа, скала сложновата, не все осиливают порог вхождения.
Поэтому и появился котлин, он такая скала на минималках.
Но перетянуть может груви - он как ява, только из коробки со всеми плюшками, которые дает ломбок, и ещё огромной кучей.
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск Java SE 15"  +1 +/
Сообщение от NameName (?), 16-Сен-20, 17:50 
Она не сложновата, а специфична. Этакая помойка из всего подряд.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск Java SE 15"  +/
Сообщение от Жилин (?), 17-Сен-20, 17:04 
Я с Грувями на...ся на Дженкинсе. Слишком много подводных.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

20. "Выпуск Java SE 15"  +/
Сообщение от Иваня (?), 15-Сен-20, 21:59 
Круто конечно, но я всё ещё сижу на Java 8 и пока не собираюсь переходить на новую версию.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Java SE 15"  +/
Сообщение от Avator (ok), 15-Сен-20, 23:30 
Не волнуйтесь - если у вас достаточно крупный проект - безопасники вас заставят перейти.
Поддержка 8ки заканчивается в этом году.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 17:29 
Кем/чем оканчивается? Ораклом? Ну и фиг с ним.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Java SE 15"  +1 +/
Сообщение от вынь да полож (?), 16-Сен-20, 02:35 
Думаю большинство сидят на 8-ке, особенно энтерпрайз.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

25. "Выпуск Java SE 15"  +/
Сообщение от Dzen Python (ok), 15-Сен-20, 22:44 
Слишком быстрое версионирование.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Java SE 15"  +/
Сообщение от вынь да полож (?), 16-Сен-20, 03:40 
LTS-ы не часто выходят. На них подавляющее большинство сидит у кого не хелловорлды.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним ВВП (?), 15-Сен-20, 23:00 
EdDSA это от товарищей из АНБ?
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск Java SE 15"  +/
Сообщение от Сейд (ok), 16-Сен-20, 08:19 
От профессора Нью-Йоркского университета Гарольда Эдвардса.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск Java SE 15"  +5 +/
Сообщение от Аноним (31), 15-Сен-20, 23:45 
>sealed

Та ё моё. Теперь головоногость создателей каких-нибудь фремворков будет ещё сложнее исправлять.

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

77. "Выпуск Java SE 15"  +1 +/
Сообщение от нитрол (?), 16-Сен-20, 10:20 
+1, сколько раз приходилось в бородатые года патчить тот же Spring, и при этом воевать со всякими final, разбросанными то тут, то там. А ждать, когда community/org починит или примет патч некогда, проду и кастомеру ехать надо, а не open source развивать.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 19:01 
Если ехать надо, но тогда Спринг не надо.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Java SE 15"  +1 +/
Сообщение от DEF (?), 16-Сен-20, 05:32 
Жаба превратилась в жалкое подобие Kotlin. Воруют оттуда фичи, но делают их так блевотно и убого. Жесть.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (53), 16-Сен-20, 06:57 
тоже самое подумал, переносят функционал kotlin
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Java SE 15"  –1 +/
Сообщение от NameName (?), 16-Сен-20, 17:30 
А вы в пресслужбе "мозгопёрда" работаете? ИДЕ у них овно. И котлин -- овно.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

164. "Выпуск Java SE 15"  +/
Сообщение от Аноним (164), 17-Сен-20, 18:25 
Так-то Котлин сам из других языков фич наворовал.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

52. "Выпуск Java SE 15"  +1 +/
Сообщение от DEF (?), 16-Сен-20, 06:24 
Когда эта оракакеловская шаражка завезет нормальные дженерики? Уже 10 лет обещают.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Java SE 15"  –1 +/
Сообщение от Жилин (?), 16-Сен-20, 07:47 
А нормальные - это какие?
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Java SE 15"  +/
Сообщение от DEF (?), 16-Сен-20, 08:47 
Такие, которые без type erasure.
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 17:49 
А переведите-ка мне и эту вашу type erasure-у. Вот интересно будет.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск Java SE 15"  +/
Сообщение от Аноним (67), 16-Сен-20, 08:48 
вероятно товарищ хочет чтобы в рантайме через рефлексию они выглядели как дженерики, а не как выведенные компилятором конкретные классы.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

109. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 18:06 
"Дженерики" (ака шаблоны) в рантайме никак не выглядят (потому что это не класс, инстанцировать его нельзя, поэтому в рантайме просто нечему как-то выглядеть). При аргументации шаблона (его вызове) будет обычный класс. Другое дело, что в Яве вызов шаблона с разными аргументирующими типами порождает один и тот же базовый класс, а не разные. У такого подхода есть ряд неудобств. Но есть и своё достоинство -- преемственность сохраняется.
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 18:58 
Скажем, результатами вызовов шаблона ШурумБурум<> ШурумБурум<String> и ШурумБурум<Number>, по идее, должны быть два вполне себе конкретных и разных класса ШурумБурум<String> и ШурумБурум<Number>. Как-то так в Шарпе. И, в общем-то, так понятней. Но в Яве на уровне исходного кода сохраняется такая же логика. Поэтому не вижу особых проблем. Ну кроме рефлексии. Но я её и не использую практически.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

104. "Выпуск Java SE 15"  +1 +/
Сообщение от NameName (?), 16-Сен-20, 17:32 
Кому и зачем? Нужно честные шаблоны -- есть Плюсы. Хотя, не очень понимаю зачем вот прям так уж они и нужны. Шарповская писанинам с ними удобнее не становится.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

62. "Выпуск Java SE 15"  +/
Сообщение от Аноним (62), 16-Сен-20, 08:16 
А разве сейчас родную Java кто то использует ? Там с какого то номера использовать ее в комм. целях без платы нельзя. Все используют только open-java и т.д.
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (62), 16-Сен-20, 08:19 
В середине 2018 года Oracle объявил, что собирается изменить лицензионную политику. 16 апреля 2019 года изменение вступило в силу. Теперь все опубликованные после этой даты сборки Java SE можно использовать бесплатно только для личных нужд и с целью разработки. Для использования в коммерческих целях (в том числе для продакшена) надо оформить платную подписку у Oracle.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 16-Сен-20, 09:59 
это кстати касается даже java идущей в составе солярки

https://blogs.oracle.com/solaris/update-on-oracle-java-on-or...

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

158. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (158), 17-Сен-20, 16:28 
Только Oracle Java от самой Oracle, все остальные дистрибутивы открытой Java никаких новых ограничений не накладывают, все тот-же GPL(сама JVM) + Classpath linking exception, это исключение позволяет писать легально закрытый код или ПО под любой лицензией используя classpath java, без отчислений.

Ты говоришь как раз про Oracle Java, именно Oracle, а не OpenJDK. Вот на Oracle Java теперь действительно бесплатно пользоваться нельзя. Там есть классный инструмент - Java Mission Control.  Мне, по работе, пришлось его использовать на старой версии Oracle Java (кажется 8u202), чтоб было бесплатно и легально, т.к. работаю на крупный банк.

Но почти все фирмы где я работал пользуются открытой Java, если нужны длительная поддержка то например Azul делает LTS сборки под называнием Zulu OpenJDK, а еще есть Amazon Corretto, сборки JDK  от дистрибутивов, тот же RedHat. И у всех одна лицензия - GNU General Public License (GNU GPL 2 and 2+) with a linking exception.

Потому ничего не поменялось.

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

69. "Выпуск Java SE 15"  +/
Сообщение от Кредит (?), 16-Сен-20, 09:06 
Я что-то неверно в тексте понял?
Написано что: "... и по производительности опережает существующую реализацию ECDSA, написанную на языке Си, при том же уровне защиты. Например, EdDSA при использовании эллиптической кривой со 126-битным ключом демонстрирует производительность аналогичную ECDSA с эллиптической кривой secp256r1 и 128-битным ключом. "

Т.е. EdDSA при 126 битном ключе аналогично ECDSA при 128 битном ключе? Но разве это опережает?

Сразу извиняйте если глупость сморозил, в криптографии не силён, гляжу лишь на числа из текста :)

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

78. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (32), 16-Сен-20, 10:36 
Жабисты в очередной раз пытаются убедить сами себя в том что жава не тормозит. Просто пропусти этот абзац.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (121), 16-Сен-20, 09:33 
У нас на работе java 8, после kotlin вообще сложно на ней писать.
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск Java SE 15"  +/
Сообщение от NameName (?), 16-Сен-20, 18:36 
А где ж это вы так к Котлину-то успели всей душой прикипеть? Исходного обучения на нём нет. Классическая учебная литература в лучшем случае Яву 8-ку использует. Литература по Котлину пока очень любительского уровня (я о методологии подачи). Вообще не представляю как можно Котлин осмысленно использовать не имея опыта писанины на Яве.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (121), 16-Сен-20, 20:19 
kotlin удобнее гораздо, компактнее и на нем не возникает NPE в любых неожиданных местах.
У нас android приложение на нем написано, а бэкэнд на java 8 и spring boot
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск Java SE 15"  +/
Сообщение от Аноним (121), 16-Сен-20, 20:21 
Есть хорошая документация на сайте https://kotlinlang.org/docs/reference/
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

155. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 13:26 
Документация как раз плохая. Хотя документация и по самой Яве, скажем так, очень разная по качеству.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Java SE 15"  +/
Сообщение от Ефросий (?), 17-Сен-20, 09:01 
Оч просто, пишешь это так как бы ты это хотел написать, и в 96% так оно и есть. А в сложных ситуациях - к доке на сайте.
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

156. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 13:30 
Это демагогическая утопия. Я бы вообще никак не хотел. А как нужно в случае Котлина чаще всего вызывает недоумение. Сишный синтаксис, и яваный до 8-ки, хорош своей однозначностью. Там нечего домысливать или предполагать. Всё сразу видно. В Котлине однозначность убрали в угоду моде и скриптоголовым. К тому же, многие идиомы поменяли там, где их менять не нужно было -- и прежние отлично работали и не досаждали ничем.
Ответить | Правка | Наверх | Cообщить модератору

135. "Выпуск Java SE 15"  +/
Сообщение от Ефросий (?), 17-Сен-20, 09:02 
Поддерживаю, к хорошему привыкаешь быстро.
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

79. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (79), 16-Сен-20, 10:41 
Вздохнул с облегчением, когда перешёл с Котлина назад в Джаву.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск Java SE 15"  –1 +/
Сообщение от NameName (?), 16-Сен-20, 17:48 
В русском языке есть слово Ява. Исходное название острова пришло, скорее всего, из санскрита. И звучит как иява (что-то вроде ийва), а ну уж ни как не джава. В европейский обиход пришло через голландский, а никак не через английский.
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск Java SE 15"  +1 +/
Сообщение от Михрютка (ok), 16-Сен-20, 21:55 
> В русском языке есть слово Ява. Исходное название острова пришло, скорее всего,
> из санскрита. И звучит как иява (что-то вроде ийва), а ну
> уж ни как не джава. В европейский обиход пришло через голландский,
> а никак не через английский.

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

а то я тоже могу поумничать, что буква С к нам пришла из латыни, поэтому правильно говорить "язык программирования Ке"

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

137. "Выпуск Java SE 15"  +2 +/
Сообщение от Вошебой (?), 17-Сен-20, 10:13 
Язык назван по топониму. Этот топоним на русском, и не только, звучит как Ява. Поэтому и писать, и говорить Ява будет вполне себе корректно. Утверждать же, что вот Ява это не правильно, а правильно Джава, как минимум безосновательно.
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 17-Сен-20, 10:33 
> Язык назван по топониму. Этот топоним на русском, и не только, звучит
> как Ява. Поэтому и писать, и говорить Ява будет вполне себе
> корректно. Утверждать же, что вот Ява это не правильно, а правильно
> Джава, как минимум безосновательно.

а я ничего не утверждаю. это я, штоль, пришел в тред умничать про топонимы и учить правильному произношению?

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

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

142. "Выпуск Java SE 15"  +1 +/
Сообщение от Вошебой (?), 17-Сен-20, 10:38 
Там выше американизированные товарищи тельняшку на груди рвут (или задницу на британский флаг?), утверждая, что только Джава. Ну вот я и написал, что Ява тоже вполне себе корректно, если вы в русскоязычной аудитории общаетесь.
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 17-Сен-20, 10:56 
товарищ, вы спорите с голосами у себя в голове.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 11:11 
Нет, не только. Я и с голосами из-за пределов своей головы частенько спорю. Вернее -- поучаю их.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 17-Сен-20, 12:18 
> Нет, не только. Я и с голосами из-за пределов своей головы частенько
> спорю. Вернее -- поучаю их.

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

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

153. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 12:43 
Что за эффект? Крюгер это чувак, который ногти не стриг?
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 12:47 
А эти даннинг с крюгером были достаточно компетентны, чтобы делать такие выводы? Если да, то как же они осмелились их делать? Если нет, то к чему о них вообще знать?
Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

127. "Выпуск Java SE 15"  –1 +/
Сообщение от Страшный аноним (?), 16-Сен-20, 23:30 
А как в вашей вселенной называют язык Perl - Жемчужина? А Rust - Ржавчина? A С# - Си Диез? Я даже боюсь спросить за Visual Basic
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

128. "Выпуск Java SE 15"  +3 +/
Сообщение от Михрютка (ok), 17-Сен-20, 00:58 
C# по русски будет до диез, грамотей вы этакий.

хотя я не имею ничего против называть rust на русском "ржава"

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

138. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 10:22 
То, что вы перечислили, чаще всего акронимы. Ява же -- нет. Не то, чтоб использовать прямую транскрипцию названия так уж не правильно, но называть Яву Явой вполне себе корректно. А то задолбали эти бессмысленные "комиты" и "шардинги". Чаще всего, языковой калькой пользуются, когда совершенно не понимают, какой за ней смысл (по крайней мере, именно такое впечатление складывается). Бывает, конечно, когда пиджин использовать просто экономичней. Но "комит" или "джава" ничуть не короче, чем "фиксация" или "Ява".
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

144. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 17-Сен-20, 10:52 
> То, что вы перечислили, чаще всего акронимы.

тов. языколюб, под акронимы там попадает в лучшем случае "бейсик" из визуал бейсика. чаще всего, ага.

>Но "комит" или "джава" ничуть не короче, чем "фиксация" или "Ява".

удачи в научании малограмотных говорить "я зафиксировал исходные тексты в хранилище"

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

146. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 11:10 
Нет, там все акронимы. Ява же, вроде как, нет. Но ведь "зафиксировал исходные тексты в хранилище" это же понятно. Просто я у одной девчушки пытался выяснить, что же это за комит такой, со стэйджем. Так и не смогла объяснить. Хотя, ей, с другой стороны, и слово "Этап" тоже ничего не говорит. А фраза "пойти по этапу" тем более. Щебетание же какое-то птичье получается. Бессмыслица звукоподражания.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск Java SE 15"  +/
Сообщение от Михрютка (ok), 17-Сен-20, 12:14 
>>>Perl  Rust  С#  Visual Basic
> Нет, там все акронимы.

лицорука.жпг

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

152. "Выпуск Java SE 15"  +/
Сообщение от Вошебой (?), 17-Сен-20, 12:42 
Акронимы-акронимы. Часть можно трактовать как "обратные акронимы", но это не важно. Важно, что авторы этих названий подводили под них, хоть и в шутку, какие-то аббревиатуры. Яву же назвали по топониму, пусть о опосредованно -- через сорт кофейных зёрен.
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск Java SE 15"  +/
Сообщение от Gogi (??), 17-Сен-20, 02:03 
Мы тоже вздохнём с облегчением, когда ты с Джабы обратно в управдомы вернёшься.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

89. "Выпуск Java SE 15"  +1 +/
Сообщение от Аноним (89), 16-Сен-20, 12:09 
>После данной операции объём занятого дискового пространства возрастёт на 458 MB.

Какой-то жирный он стал, не находите?

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

123. "Выпуск Java SE 15"  +/
Сообщение от Аноним (24), 16-Сен-20, 21:19 
Это ты сырцы хромого не видел... там десятками гигабайт измеряются.
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Java SE 15"  +/
Сообщение от Денис (??), 17-Сен-20, 02:27 
Неужели? o_O
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск Java SE 15"  +2 +/
Сообщение от Ефросий (?), 17-Сен-20, 09:00 
>> все ранее написанные Java-проекты без изменений будут работоспособны при запуске под управлением новой версии

ах-ха-ха

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

171. "Выпуск Java SE 15"  +/
Сообщение от iZENemail (ok), 20-Сен-20, 20:07 
% uname -rsm
FreeBSD 12.2-STABLE amd64
% pkg info -x jdk
bootstrap-openjdk11-11.0.5.10.1
openjdk12-12.0.2+10.4_1
openjdk13-13.0.4+8.1
openjdk14-14.0.2+12.1
openjdk15-15.0.0+36.1_1
openjdk8-8.265.01.1

— одно без другого не собирается!

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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