Jak pracovat s logovací knihovnou

Tento zápisek se krátce věnuje logovacím knihovnám v Javě a práci s nimi – konkrétně commons-logging a log4j. Shrnul jsem několik poznámek na toto téma.

Používáte v equals metodě getClass a nebo instanceof?

Jak jinak začít, než střelbou do vlastních řad. Tak jsem byl pro změnu zase jednou za blbce... V několika třídách jednoho modulu jsme měli následující implementaci equals metody.

List nebo Iterable?

Dnes budu psát o jedné prkotině, kterou jsme včera řešili s jedním kolegou. Zajímal by mě váš názor na to. Je to opravdu jednoduché. Představte si, že máte následující metodu:Jak vidíte dostane na vstupu nějaký seznam, ten proiteruje a na základě vstupních dat vrátí nějaký výsledek. Otázka je, jaký typ zvolit pro parametr a potažmo i návratovou...

Hledám další velkou věc

Taky hledáte další velkou věc, do které stojí za to investovat čas? Hodně lidí se v poslední době svezlo a nebo veze na vlně Ruby a Ruby on Rails. Ač jsem měl k obojímu určité výhrady, tak jsem na druhou stranu nemohl upřít inovaci, které Ruby či Ruby on Rails přineslo. Na Ruby mi vadí syntaxe a některé zkazky (zdravím Zeda Shawa) o RoR ve mě...

Jython I: Seznamte se ....

jython logo
Hledání odpovědi na otázku "Co je to Jython?", nás zcela automaticky přivede k programovacímu jazyku Python, jehož autorem je C.Guido Van Rosum. Python je interpretovaný, interaktivní, objektově orientovaný programovací jazyk. Je často přirovnáván k nástrojům, jako jsou např. Perl, Tcl, Lisp, Java. Kombinuje v sobě vysokou...

Nová Java: Jak z toho ven ...

Nová Java: nápadů a myšlenek je přehršel, ale je na čase se věc pokusit uzavřít a dobrat se nějakého závěru, nebo snad výsledku?

NIH podle Sunu

Zkratka NIH znamená Not Invented Here, česky by se dalo snad říci „nevymyšleno u nás“. Používá se, když někdo vymýšlí něco co už bylo dávno vymyšleno, jenom proto, že to nevymyslel on. Přesně v tomto duchu se nesla prezentace Glassfishe.

a += b vs a = a + b v Javě

Často se setkávám s tvrzením, že v Javě přiřazení a += b je to samé jako a = a + b. Také si to myslíte? Ano? Jste si tím skutečně jisti?

Groovy v příkladech: objektově orientované programování

Dnešní díl seriálu Groovy v příkladech věnujeme objektově orientovanému programování v Groovy. Ukážeme si, jak na tvorbu tříd a objektů, jaké jsou možnosti objektového programování v Groovy a podobně. A protože nejlépe se učí na příkladech, bude tento díl hlavně o nich.

Closures: opravdu děkuji, ale nechci

Po přečtení výborného článku Java: Evolutionary Dead End z pera Bruce Eckela a prohlédnutí prezentace Closures controversy Joshuy Blocha ve mě definitivně uzrálo přesvědčení, že closures opravdu, ale opravdu v Jave nechci.

 
strana 15/18celkem 179 položek