Java: Lambda výrazy a GUI, implementace návrhového vzoru Observer

Přiznám se na rovinu, kolem lambda výrazů coby novinky zavedené v Java 8 jsem dlouho chodil jako kolem horké kaše. Není divu, když jako první přiklad použití bývá uváděno tohle:

Collection.forEach( e -> e.doSomething() );

Proč další způsob, jak napsat smyčku přes prvky kolekce, když mohu použít již existující cyklus foreach? Po delším studování a experimentování se mi ale podařilo přijít na způsob, jak lambda výrazy efektivně využívat. Podívejme se, jak dobře využité lambda výrazy usnadní implementaci GUI.

Čtěte více...

Pád aplikace při řazení v tabulce

Před nějakou dobou jsem řešil zajímavý programátorský problém: aplikace přestala reagovat při opakovaném řazení tabulky s výsledky. Překvapila mne nejen chyba jako taková, ale hlavně její příčina. Vždyť tohle přece nemůže nastat!

Čtěte více...

Tento web bude tebe a tvůj počítač krmit piškotkami, jelikož a protože je to slušný web a jako takový ví, že je potřeba návštěvu řádně pohostit, aby se u nás cítila dobře. Užíváním tohoto webu potvrzuješ, že netrpíš mentální anorexií, nedržíš žádnou obskurní dietu a že můžeš piškotki do sebe cpát kdykoli a v jakémkoli množství. Více informací...