LINUX.ORG.RU

> Мелких обновленний... Мелочь, а ведь все равно косяки-то остаются...

Ip0 ★★★★
()

кстати, кто-бы объяснил..ю

ява 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()); 
        } 

WindowsUser ★★
()
Ответ на: комментарий от WindowsUser

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

for( Iterator it = xx.entrySet().iterator(); i.hasNext(); ){ Map.Entry entry = ( Map.Entry ) it.next(); }

по-старинке

angryzes
()

> Вышло 2-е обновление последней версии платформы Java 5.0

я уж обрадовался что действительно последней ....

antiputainperdant
()
Ответ на: комментарий от WindowsUser

> это не компилируется
>
> 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. Так что надо вот
так:

for (Object elem : xx.entrySet()) {
Map.Entry entry = (Map.Entry) elem;
System.out.println(entry.getKey());
}

int19h ★★★★
()
Ответ на: комментарий от int19h

> Потому что в первом случае у тебя Map.entrySet() возвращает
нетипизированный Set, тип элемента в котором - Object

получается, двойной generics Set<Map.Entry<K, V>> entrySet(); обламывается, если внутренние K,V не заявлены?

WindowsUser ★★
()
Ответ на: комментарий от WindowsUser

Считай, что по дефолту он <Object, Object> - так что все работает

angryzes
()

Объясните дураку - JAVA она уже GPL или еще нет? Т.е. просто так в лицензионно-чистый дистр (ala Debian) ее сборщикам включить нельзя?

anonymous
()
Ответ на: комментарий от anonymous

Java не GPL и не планируется
с другой стороны, есть gcc-java

ктстати в Fedora core 4 test 1 входит куча софта для ява-девелопмента. По сути это первый нормальный дистрибутив для разработчика.

roel
()
Ответ на: комментарий от anonymous

Ant, + много необходимых библиотек с джакарты (commons, struts и тп)

включить же сановский JDK (вместо gcj) и IntelliJ IDEA (вместо eclipse) RH не может по причинам лицензий на эти продукты

roel
()
Ответ на: комментарий от anonymous

>тормозной eclipse

Хе. Ты IBM Rational Software Architect не видел. Такого количества фич в одной проге я просто не встречал видел. Просто гигантское количество. Поскольку вся эта байда основана на Eclipse, можешь представить как быстро это работает :)

WFrag ★★★★
()
Ответ на: комментарий от WFrag

>Ты IBM Rational Software Architect не видел. Такого количества фич в одной проге я просто не встречал видел. Просто гигантское количество.

А под виндофс версия есть? Или только под AIX?

anonymous
()
Ответ на: комментарий от anonymous

>А под виндофс версия есть? Или только под AIX?

Конечно, есть. Це ж Java да Eclipse :)

WFrag ★★★★
()
Ответ на: комментарий от anonymous

>тормозной eclipse и gcj?

По поводу тормозов gcj ничего не скажу, а вот чем тебе eclipse не угодил? Используй 2ю версию, если комп 3ю не тянет. Моей любимой версией остался M5 - они тогда еще не пытались под XP косить. Я довольно долго пользовал eclipse на стареньком ноуте p2-350 c 512M рамы, и тормоза ощущались только если одновременно с eclipse еще JBoss и Oracle запустить. Так что про тормоза Eclipse - это все сказки.

alt-x ★★★★★
()
Ответ на: комментарий от WFrag

>. Поскольку вся эта байда основана на Eclipse, можешь представить как быстро это работает :)

Ребята, задолбали эти детские стоны о тормознутости. Быстрее не буде и не ждите! Привыкайте к тому, что есть. Железо нынче дешево. У меня вот стоит 2 x Opteron + 6Г ОЗУ (вся эта байда - причем с 2 сказевыми дисками - всего за ~1400 USD) - Eclipse просто летает! Вы думаете длиннорог будет сильно быстрее работать? Не дождетесь дятлы!

anonymous
()
Ответ на: комментарий от alt-x

>512M рамы, и тормоза ощущались только если одновременно с eclipse еще JBoss и Oracle запустить.

Иди в детсад сказки рассказывай. Дятел мля.

anonymous
()
Ответ на: комментарий от anonymous

>Иди в детсад сказки рассказывай. Дятел мля

Да не, в натуре! У меня на Завре Oracle 10i + апач + еслипс - летает ! И все это на 128М! Может кто и считает, что когда апликуха засыпает на 5 минут тормозами так это не мы!

anonymous
()
Ответ на: комментарий от roel

> ктстати в Fedora core 4 test 1 входит куча софта для ява-девелопмента. По сути это первый нормальный дистрибутив для разработчика.

В Debian это уже есть давно. Так что, FC4 опоздала быть первонахом :)

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от anonymous

> У меня на Завре Oracle 10i + апач + еслипс - летает ! И все это на 128М!

:)

... а совсем завираться не нужно. На завре 64М. Или ты НАСТОЛЬКО дружишь с паяльником? ;)

fAX ★★
()
Ответ на: комментарий от anonymous

>Ребята, задолбали эти детские стоны о тормознутости. Быстрее не буде и не ждите! Привыкайте к тому, что есть.

Не, это недетские стоны.

>Железо нынче дешево. У меня вот стоит 2 x Opteron + 6Г ОЗУ (вся эта байда - причем с 2 сказевыми дисками - всего за ~1400 USD) - Eclipse просто летает! Вы думаете длиннорог будет сильно быстрее работать? Не дождетесь дятлы!

По Eclipse речи и не шло. Он просто мега быстро летает по сравнению с IBM Rational SA :)

WFrag ★★★★
()

Люди, подскажите где копать. Проги отлично работавшие на яве-1.4
отказываются запускаться на 1.5. Пример - argoUML. Это нормально вообще?
Старая версия несовместима с новой или как?

anonymous
()
Ответ на: комментарий от anonymous

Ну дык я сюда и пришел, и тебе и рассказываю. ;-)

alt-x ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.