Slozita komilace: porovnejte s pythonem. Ten si kompiluje v tichosti, aniz by o tom kdo vedel. Proste spustim skript.
Ubohy vykon: porovnej s C, C++ nebo D. Vykon javy je srovnatelny s pythonem.
Hnusna syntaxe: Ano syntaxe zalozena na C/C++ je spatna a matouci.
Knihovny: zkuste si napsat v Jave programek, ktery spusti nejaky proces s casovym limitem a zachytte jeho standartni vystup a standartni chybovy vystup (oboji libovolne delky). Pri tomto cviceni pochopite, ze trida java.lang.Process je koncepcne spatne navrzena. Totez plati o X dalsich tridach (napriklad na praci s LocalTime). Soudruzi v SUNu bohuzel napachali hodne chyb, ktere si pak koncovi vyvojari uzivaji.
Navic moudro/motto javy: „Write once, run everywhere.“ lze brat pouze s humorem.