Assertions, takové malé připomenutí

Když byly v Jave 1.4 představeny Assertions, tak kde kdo asi očekával, že se klíčové slovo assert stane běžnou součástí zdrojových kódů. Nevím jak vy, ale jak pátrám v paměti, tak jsem snad assert nepoužil. Můžete namítnout, že to vůbec nic neznamená, ale co hůř, já jsem použití assert snad ani neviděl ve zdrojácích open source knihoven.

Rhino: na rozhraní JavaScriptu a Javy

V předchozích dílech našeho seriálu jsme si popisovali implementace JavaScriptu uvnitř webových prohlížečů. Dnes jejich svět opustíme a podíváme se na Rhino, implementaci JavaScriptu v Javě. Představíme si její interpret a kompilátor a především si popíšeme, jak JavaScript umí díky Rhinu spolupracovat s Javou.

Jython VIII

jython logo
Logické výrazy, aneb co je pravda a co lež Než se podíváme na problematiku příkazů pro řízení běhu programu, prodiskutujme otázku logických výrazů v Jythonu. Jython neobsahuje vestavěný datový typ, analogický typu Boolean v Javě. Otázku Co je pravda a co je lež? vyřešili autoři Jythonu následovně. Bylo stanoveno, že jako nepravda (false) budou...

Vyšší divčí anotací

Pokud budete v Jave definovat vlastní anotaci, tak asi určitě narazíte na to, že anotace má zvláštní syntaxi a omezení co do objektových typů, které můžete v anotaci použít. To vede k tomu, že ve vlastní anotaci můžete použít i jinou anotaci. Vrchol zápisu aneb to jak může být anotace definovaná jsem zatím viděl v Bean Validation specifikaci (JSR...

Do pranice: dokumentační anotace

Vždycky když pracuju na nějakém API v Jave 5 a vyšším tak mi chybí několik anotací, kterými bych jednoduše zdokumentoval základní rysy API, abych to nemusel znovu a znovu opisovat do javadocu. Výhodou anotací by navíc oproti javadoc verzi bylo to, že s nimi mohou pracovat nástroje a IDE. Úplně klasickým příkladem je, když chci o nějaké třídě...

Java 7, dobré zprávy z Devoxxu

ak a teď budu Sun jen chválit a nic než chválit. Dopoledne jsem byl na keynote o novinkách v Javě 7.  Nejvíc mě potěšila informace o tom, že Java 7 bude modulární. Tzn. JDK a JRE nebudou jen veliký navzájem propojený monolit, ale bude rozděleno na víc modulů. O tom už se mluvilo dlouho...

Mistrovství v C++ - recenze publikace

Obálka
Tohle je učebnice jazyka C++, , kterou mohou používat jak samouci, tak i lektoři při organizované výuce. Začíná opravdu u základů a pokračuje až po poměrně pokročilé techniky.Autoři samozřejmě začnou obecnými informacemi o jazyce C++, jeho historii a o implementacích na různých platformách, o překladu a podobně. Pak už napíší první program – co...

Jython VII

jython logo
Asociativní pole (pokračování)Podívejme se, jaké operátory lze aplikovat na asociativní pole. Na asociativní pole nelze aplikovat metody a operátory využívající vlastnost uspořádání seznamu, zvláštěpak operace využívající konceptu výřezů nebo spojování seznamů.Pokud potřebujeme zjistit, zda se v našem poli vyskytuje konkrétní klíč, použijeme metodu...

G1 nový grbage collector pro Javu 7

Pro Javu 7 je připraven zbrusu nový typ garbage collectoru (dále GC) nazývaný G1 (Garbage First), který slibuje přiblížení chování GC k soft real-time. Kromě předpovídatelnějších přerušení běhu aplikace by mělo být dalším cílem omezení častého úplného uklizení heapu (po tuto dobu aplikace nemůže reagovat) a třetím je snížení vlivu GC na výkon...

Spring nabyl Groovy a Grails

Rod Johnson právě oznámil akvicizi společnosti G2One stojící za dynamickým jazykem Groovy a Grails.

 
strana 12/19celkem 186 položek