The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Обновление Java SE 6 Update 32 и Java SE 7 Update 4"
Отправлено Xasd, 28-Апр-12 01:43 
> Когда в одном файле используются несколько классов с одинаковыми названиями, то это повод отрефакторить код и сменить имена похожих классов.

здесь мы имеем дело с Коллизией Имён (проблема которая устранена у всех остальных языков (кроме Java), в которых есть пространства имён)

(тоесть в Java существуют пространства имён, но они не избавляют от коллизий xD.. <sarcasm>ГЕНИАЛЬНО!!!</sarcasm>)

а теперь давайте подумаем когда же возникают вероятности появления этих Коллизии Имён в Java (???)...

а очень просто..: вероятности возникают тогда, когда используются два сторонних модуля (авторы которых друг друга НЕ знают, и случайно назвали классы имён одинаково... но якобы страшного ничего нет ведь пространства имён-то разные... но страшного ничего нет -- лишь во всех языках кроме Java :))

но так как разработка программ -- это всегда от части эксперименты со смешиванием новых компонентов (модулей).. зачастую разработчикам модулей заранее сложно предсказать какой "коктель" из других модулей будет использован в будущем :-), так как вообще трудно заранее сказать какие в будущем будут новые виды программ

И НАФИГА ТОГДА вообще в Java нужны пространства имён, если они доконца не защщищают от коллизий имён классов? похоже на какуюто инженерную чушь xD

...в таком случае -- создатели Java могли-бы срать...(простите за выражение)...срать классами прямо в глобальное пространство имён xD !! [также, как это было в старом PHP, до версии PHP-5.3] а в моменты коллизий умникибы точно также говорилибы: "Когда используются несколько классов с одинаковыми названиями, то значит надо сменить имена классов"

но это же явная недоработка Java-Языка... а вы тут на форуме говорите что это якобы приемущество.. *LOL*

> Sun-овцы решили закрыть еще одну возможность гов... криво писать.

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

...вопрос лишь в том когда они собираются это исправлять

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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