кстати, кто-бы объяснил..ю
ява 1.5
это не компилируется
Map xx = new LinkedHashMap();
for (Map.Entry entry : xx.entrySet()) {
System.out.println(entry.getKey());
}
а вот это нормально:
Map<String, String> xx = new LinkedHashMap<String, String>();
for (Map.Entry entry : xx.entrySet()) {
System.out.println(entry.getKey());
}
> это не компилируется > > Map xx = new LinkedHashMap(); > > for (Map.Entry entry : xx.entrySet()) { > System.out.println(entry.getKey()); > } > > > а вот это нормально: > > Map<String, String> xx = new LinkedHashMap<String, String>(); > > for (Map.Entry entry : xx.entrySet()) { > System.out.println(entry.getKey()); > }
Потому что в первом случае у тебя Map.entrySet() возвращает нетипизированный Set, тип элемента в котором - Object. Так что надо вот так:
> Потому что в первом случае у тебя Map.entrySet() возвращает
нетипизированный Set, тип элемента в котором - Object
получается, двойной generics Set<Map.Entry<K, V>> entrySet(); обламывается, если внутренние K,V не заявлены?
Хе. Ты IBM Rational Software Architect не видел. Такого количества фич в одной проге я просто не встречал видел. Просто гигантское количество. Поскольку вся эта байда основана на Eclipse, можешь представить как быстро это работает :)
По поводу тормозов gcj ничего не скажу, а вот чем тебе eclipse не угодил? Используй 2ю версию, если комп 3ю не тянет. Моей любимой версией остался M5 - они тогда еще не пытались под XP косить. Я довольно долго пользовал eclipse на стареньком ноуте p2-350 c 512M рамы, и тормоза ощущались только если одновременно с eclipse еще JBoss и Oracle запустить. Так что про тормоза Eclipse - это все сказки.
>. Поскольку вся эта байда основана на Eclipse, можешь представить как быстро это работает :)
Ребята, задолбали эти детские стоны о тормознутости. Быстрее не буде и не ждите! Привыкайте к тому, что есть. Железо нынче дешево. У меня вот стоит 2 x Opteron + 6Г ОЗУ (вся эта байда - причем с 2 сказевыми дисками - всего за ~1400 USD) - Eclipse просто летает! Вы думаете длиннорог будет сильно быстрее работать? Не дождетесь дятлы!
Да не, в натуре! У меня на Завре Oracle 10i + апач + еслипс - летает ! И все это на 128М! Может кто и считает, что когда апликуха засыпает на 5 минут тормозами так это не мы!
>Ребята, задолбали эти детские стоны о тормознутости. Быстрее не буде и не ждите! Привыкайте к тому, что есть.
Не, это недетские стоны.
>Железо нынче дешево. У меня вот стоит 2 x Opteron + 6Г ОЗУ (вся эта байда - причем с 2 сказевыми дисками - всего за ~1400 USD) - Eclipse просто летает! Вы думаете длиннорог будет сильно быстрее работать? Не дождетесь дятлы!
По Eclipse речи и не шло. Он просто мега быстро летает по сравнению с IBM Rational SA :)
Люди, подскажите где копать. Проги отлично работавшие на яве-1.4
отказываются запускаться на 1.5. Пример - argoUML. Это нормально вообще?
Старая версия несовместима с новой или как?