Vyhledávání
Text:
Informace o blogu

Zdeněk Troníček

Blog o Javě a javovských technologiích. Více informací o mně najdete na mé domovské stránce.

WebArchiv - archiv českého webu

 

Blog: Zdeněk Troníček

Evoluce API

Navrhli jste API, chcete v něm provést změny a děsí vás, co to způsobí s programy, které toto API používají? V tomto článku si na jednoduchém příkladu ukážeme, jak vám může pomoci RefactoringNG. Mějme třídu Ship s metodou dock: public class Ship { public void dock() { ... } ... } V rámci evoluce API metodu dock přesuneme do třídy...

CZJUG webinář na téma EJB a JPA

Máte pocit, že Enterprise Java Beans je složitá technologie a že ke zvládnutí Java Persistence API je potřeba několik měsíců? Pak neváhejte a přihlaste se na druhý CZJUG webinář. Během 1,5 hodiny projdeme nejdůležitější vlastnosti těchto technologií a napíšeme jednoduchou aplikaci. A vy můžete být přitom, aniž byste někam jezdili. Zúčastnit...

RefactoringNG

V dnešním článku se seznámíme s novým nástrojem pro refaktorování javovského kódu. Jmenuje se RefactoringNG a jde o modul do NetBeans 6.9.Ve srovnání s jinými nástroji nabízí RefactoringNG velkou flexibilitu, protože refaktorizační pravidla si zde definujeme sami. Každé refaktorizační pravidlo popisuje transformaci nějakého abstraktního...

CZJUG webinář na téma JSF

Zajímají vás webové technologie? Chcete vědět, co je nového v Java Server Faces 2.0? Pak neváhejte a přihlaste se na první CZJUG webinář. Během 1,5 hodiny projdeme základní vlastnosti JSF a napíšeme jednoduchou aplikaci. A vy můžete být přitom, aniž byste někam jezdili. Zúčastnit webináře se totiž můžete např. z práce či domova. Stačí vám počítač a...

(Ne)bezpečná Java

Pokud se zajímáte o Linux, nebude pro vás patrně akce InstallFest neznámá. Letošního ročníku, který byl zaměřen na sítě a bezpečnost, jsem se zúčastnil i jako přednášející. Záznam mojí přednášky "(Ne)bezpečná Java" můžete najít na stránkách InstallFestu.

Java versus C

Položili jste si někdy otázku, jak by dopadlo výkonové srovnání Javy a C? V tomto krátkém článku si jedno výkonové srovnání ukážeme. Nepůjde však o komplexní srovnání Javy a C, protože budeme testovat jen jednu funkci: výpočet obsahu kruhu. V Javě bude obsah kruhu počítat metoda obsah: public static double obsah(double r) { ...

Ostře sledovaná okna

K napsání tohoto článku mě inspiroval Ondra Medek svými maily v javovské konferenci v lednu 2010, v nichž se podivoval nad tím, že Java automaticky neuklízí zavřená okna. Pokud okno nemá nastaveno DISPOSE_ON_CLOSE, je při zavření pouze schováno a nadále zabírá paměť. K jeho dealokaci dojde až při zavolání metody dispose(). V tomto článku...

Ukazatelová aritmetika

V tomto krátkém článku si ukážeme, že i v Javě (přesněji Sun JDK) můžeme používat ukazatelovou aritmetiku. Nehledejte v tom však něco praktického. Jde spíše o exkurzi do méně známých končin JDK. Celé kouzlo je schováno ve tříde sun.misc.Unsafe. Tato třída umožňuje např. přímý přístup do paměti, atomické operace s pamětí (Compare and...

České řazení

Tento článek vznikl jako reakce na diskuzi v javovské konferenci konference@java.cz v listopadu 2009. Předmětem diskuze zde bylo řazení podle ČSN 97 6030. V dalším textu se nebudeme této normy striktně držet. Cílem článku není popsat implementaci řazení podle normy, ale spíše ukázat možnosti, které máme v Javě k dispozici pro abecední řazení...

Enterprise Java Beans & Java Persistence API

Záznam mojí přednášky o EJB a JPA.

 
strana 1/2celkem 14 položek