Java interface tajemství zbavený

Tento článek je zamýšlen jako taková pomůcka, která by měla objasnit používání rozhraní a to hlavně začátečníkům. Pro pochopení tohoto článku byste měli zvládat minimálně základy v Javě. 

Scala 3 - další kroky

Další ze série článků o jazyce Scala. Tento článek je překladem volně přístupné ukázky z knihy Programming in Scala od Martina Oderského. Minulý článek skončil u definice metod.

Testujme s rozumem: Seriál

Jak rozumně začít testovat malý nebo středně velký softwarový projekt? Jako specialista na oblast testování a kvality se čas od času dostanu do rozjetého projektu, kde mám pomoci při testování aplikací. Povětšinou se nejedná bohužel o výpomoc, ale o záchranu projektu. Proč k tomu dochází?V pravním dílu seriálu o testování si ukážeme co jsou to...

JavaScript timers - naše staré hodiny, bijí čtyři hodiny

Absolutním Cimrmanovým rýmem začínám další ze série článků o Javascriptu. V něm bych chtěl rozebrat pár postřehů při práci s časovači (timery) v JavaScriptu. Ty se používají k lecčemu - při jQuery animacích, zobrazování aktuálního času, periodickém dotazováním serveru atp. Intuitivně jsme vždycky tušili, že jejich časování nemusí být úplně...

Ako naplánovať cestu autom (Dijkstrov algoritmus)

Ako je možné v automape nájsť najkratšiu cestu medzi dvoma mestami? Ukážeme si Dijkstrov algoritmus na nájdenie najkratšej cesty medzi dvoma uzlami v ohodnotenom grafe, ktorý nám pomôže vyriešiť tento problém. Ukážeme si príklad tohto algoritmu a samozrejme implementáciu v Jave.

Ako natiahnuť internetový kábel s použitím kostier (Kruskalov algoritmus)

Ako natiahnuť optický kábel medzi krajskými mestami Slovenska tak, aby sme ho použili čo najmenej? Ukážeme si Kruskalov algoritmus, ktorý je vhodný na riešenie tejto úlohy. Inak povedané, popíšeme, ukážeme na príkladoch a implementujeme v Jave algoritmus na nájdenie minimálnej kostry v grafe.

Grafy reprezentované maticami incidencií v Jave

V článku ukážeme použitie matice incidencie na reprezentáciu grafovej štruktúry (teda uzlov prepojených hranami). Popíšeme, ako sa prejavujú v tejto reprezentácii základné operácie (pridanie uzla a hrany, odoberanie hrany atď) a ukážeme si použitie tejto reprezentácie na príklade algoritmu topologického triedenia. Túto štruktúru a jej operácie...

Algoritmus topologického triedenia v Jave

Topologické triedenie je algoritmus, ktorý umožňuje určiť správne poradie vykonávania úloh, ktoré na sebe závisia. Príkladom je správne poradie zapisovania predmetov na univerzite, alebo určenie poradie vykonávania úloh v Ante. Ukážeme si ideu tohto algoritmu, demonštrujeme klasickú dátovú štruktúru, ktorá je výhodná pri jeho použití...

Prehľadávanie do hĺbky v Jave

Prehľadávanie stromu do hĺbky je ďalší klasický algoritmus, ktorý sa nám v praxi môže hodiť. Ukážeme si ho na príklade traverzovania súborového systému, kde chceme na každom súbore či adresári vykonať nejakú operáciu.

Začíname s Antom

Apache Ant je všeobecne známy zostavovací nástroj pre Javu s filozofiou blízkou linuxovému nástroju make. Na rozdiel od tohto nástroja však Ant používa XML syntax a je platformovo nezávislý. Vo voľnom preklade oficiálneho tutoriálu k Antu ukazujeme základné prvky práce s Antom na jednoduchej konzolovej aplikácii.

 
strana 2/3celkem 23 položek