The OpenNET Project / Index page

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



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

Оглавление

Выпуск Java SE 15, opennews (??), 15-Сен-20, (0) [смотреть все]

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


52. "Выпуск Java SE 15"  +/
Сообщение от 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ообщить модератору

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

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




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

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