Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem "Pokec" o Jave - znalosti, perličky, dôležité informácie

Rozhodol som sa, že sa idem učiť Javu. Nakoľko viem o nej len to, že je multiplatformová a mám nejaké základné znalosti C++, tak to také zlé nie je so mnou. Chcel by som poprosiť ostatných programátorov, aby sa k Jave vyjadrili. Či už nejaké programátorské perličky, znalosti, dôležité veci, na ktoré treba myslieť a podobne. Hádam každý rozumie, čo tým myslím.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ja ti jenom doporucim knihu "Myslime objektove v jazyce Java 5.0" od Rudolfa Pecinovskeho, pro zacat…
MaSo 19.09.2006 16:58
MaSo
Ale je lepsie... poznas knihy od Herouta? poslední
Intex 20.09.2006 14:00
Intex
Keďže je Java dosť univerzálna, o čom svädčí multiplatformnosť, tak by mala byť aj takmer na všetko.…
msx. 19.09.2006 17:29
msx.
Nekteri lide tvrdi, ze je Java pomalejsi nez jeji konkurenti (C++,C adt.). V jinych clancich to zase…
MaSo 19.09.2006 17:43
MaSo
java je vzdy pomalsia ako C alebo C++, lebo potrebuje pre svoj beh java runtime, ktory pri kazdom be…
IgorK 19.09.2006 18:39
IgorK
Nemusi to byt vzdy pravda. Sutecne dobry JIT (nemyslim JRE) ti kod optimalizuje i za behu. Navic je… nový
Jan Fiala 19.09.2006 18:48
Jan Fiala
tak to je slovo do bitky. :-) je mozne, ze ked napises zbastleny kod a pouzivas nejaky stary preklad… nový
IgorK 19.09.2006 19:25
IgorK
U Javy jde hlavne o vetsi aplikace. Nema smysl se bavit o nejaky Win32 like utilitach. A u tech velk… nový
Jan Fiala 19.09.2006 20:27
Jan Fiala
NO a ďalšia vec. Keďže je multiplatformová, tak zrejme nemôže ísť na úrpvni procesora. Nie je výrazn…
msx. 19.09.2006 17:41
msx.
Java pracuje odobne jako .NET Kod se kompiluje online a za behu se optimalizuje. Pak zalezi na tom,…
Jan Fiala 19.09.2006 17:54
Jan Fiala
pokial viem, tak java runtime preklada pri kazdom behu programu symbolicky kod do strojoveho kodu a… nový
IgorK 19.09.2006 18:41
IgorK
.NET to prelozi do MSIL, neni to nativni kod, jen jakysi "mezistupen", ktery se pak prelozi az pri b… nový
Jan Fiala 19.09.2006 18:49
Jan Fiala
to beriem, ale v .NET nepreklada sa do strojoveho kodu pri kazdom spusteni ale len pri prvom. potom… nový
IgorK 19.09.2006 19:21
IgorK
Ano, to mas pravdu. Pak jsou prelozene veci ulozeny do cache a zabiraji dalsi desitky MB mista :-( A… nový
Jan Fiala 19.09.2006 20:32
Jan Fiala
Tak to jednoduchoí vymaž a je to, nie? Skompiluje sa znovu alebo sa mýlim? nový
msx. 19.09.2006 21:26
msx.
Nejsem si tim tak jisty, protoze jsou tam veci kolem MS SQL 2005 :-( Budu to muset vyzkouset hodne o… nový
Jan Fiala 19.09.2006 21:29
Jan Fiala

tak to je slovo do bitky. :-) je mozne, ze ked napises zbastleny kod a pouzivas nejaky stary prekladac, ktory este nevie dobre optimalizovat kod, tak to moze mozno byt pomalsie. ale neverim tomu, ze niekto napise aplikaciu v jave, ktora bezi rychlejsie ako by som ja napisal v C(C++) a prelozil pod Visual C++. ;-)

Ano, to mas pravdu. Pak jsou prelozene veci ulozeny do cache a zabiraji dalsi desitky MB mista :-(
A az dojde urcene misto, jsou smazany a misto nich jsou ulozeny ty, ktere zrovna potrebujes, takze pak dojde opet na preklad.
A to nemluvim o adresari \WINDOWS\assembly, ktery ma na mem, pomerne cerstve obnovenem notebooku 320MB :-(

Zpět do poradny Odpovědět na původní otázku Nahoru