Hlavná stránka

Z Java.betlista.net

   Na tejto stránke sa budem venovať Jave. Nie však úplne od začiatkov, ale skôr veci, ktoré som považoval, za zaujímavé, niektoré problémy, ktoré som riešil, prípadne to čo síce nie je zložité myšlienkovo, ale používam to tak málo, že si to radšej poznamenám, aby som to nabudúce nemusel vymýšlať. Mojim cieľom je trošku (aspoň minimálne) spopularizovať Javu a priblížiť ju všetkým, ktorý možu čítať tieto stránky aj po slovensky.

   Všetko potrebné k Jave nájdete na java.sun.com, ale aj napriek tomu som si dovolil zaradiť sem aspoň krátky úvodný príklad.

   Keď niečo v Jave píšem, tak o všetko potrebné sa postará IDE. Z času na čas však potrebujem veci ako:

   Eclipse:

   Každý sa z času na čas potrebuje s niečím pohrať, ja som sa dostal do štádia, že keď som v podobnej nálade, tak si rád niečo skúsim, niečo čo nepoznám a začnem sa o to zaujímať (niekedy ma to prejde veľmi rýchlo, inokedy mi tento záujem chvíľu vydrží). Z tých posledných vecí o ktoré som sa zaujímal (a napadnú ma takto z fleku) boli CLI (veľmi zaujímavý projekt, ale hneď pri prvom použití som tam našiel zopár chybiek, snáď o tom niekedy napíšem, na druhej strane verzia 2.0 bola moc pekná), ANTLR od Terrence'a Parr'a, ktorý vo svojej knihe The Definitive ANTLR Reference: Building Domain-Specific Languages píše "...Nebojte sa vytvárať konfiguračné súbory jednoducho čitateľné aj pre človeka alebo vytvoriť jazyk špecifický pre nejakú doménu, aby ste sa stali efektívnejším ..." a dá sa s tým súhlasiť, preto si prečítajte ako som vytváral gramatiku pre zoznam (zatiaľ nedokončené), tiež v swing'och objavujem stále nové a nové veci, napríklad zvýrazňovanie textu (ešte o tom napíšem) alebo toolbar'y.

   Testovanie vlastného kódu pomocou JUnit testov v Eclipse'e: