LinkedList (zoznam): Dátová štruktúra linked list v Jave
LinkedList sa hodí tam, kde ArrayList nestačí – pri častých zmenách v zozname. V článku sa dozvieš, ako funguje a ako si s ňou poradiť v Jave.
LinkedList (zoznam): Dátová štruktúra linked list v Jave
LinkedList sa hodí tam, kde ArrayList nestačí – pri častých zmenách v zozname. V článku sa dozvieš, ako funguje a ako si s ňou poradiť v Jave.
ArrayList (dynamický zoznam): Dátová štruktúra array list v Jave
Dátová štruktúra ArrayList reprezentuje dynamické pole objektov a umožňuje zmenu veľkosti podľa potreby aplikácie. Zisti viac.
Java: A Beginner’s Guide, 10th Edition – recenzia Java knihy
Kniha Java: A Beginner’s Guide je mimoriadne obľúbená kniha pre začiatočníkov v programovacom jazyku Java.
HashTable – Java dátové štruktúry
Trieda HashTable je synchronizovaná dátová štruktúra na ukladanie párov kľúč-hodnota. Spoznaj jej výhody, nevýhody a praktické použitie.
HashMap – Java dátové štruktúry
Zoznám sa s dátovou štruktúrou HashMap v Jave – prehľad metód, operácií, výhod, nevýhod či praktické príklady jej použitia.
Head First Java: A Brain-Friendly Guide, 3rd Edition – recenzia Java knihy
Kniha Head First Java: A Brain-Friendly Guide 3rd Edition patrí medzi najobľúbenejšie Java knihy pre začiatočníkov. Vysvetlíme ti, prečo je to tak.
Java knihy: Prehľad a odborné recenzie kníh pre programátorov
Rozšír si svoje poznatky pomocou správne zvolených Java kníh. Naši IT špecialisti pre teba vybrali tie najlepšie.
Hello World alebo tvoja prvá Java aplikácia (tutoriál)
Chceš si naprogramovať svoju prvú Hello World Java aplikáciu? Tento článok ťa prevedie vytvorením tvojho prvého Java programu.
Java Stack: Dátová štruktúra a trieda Stack (zásobník) v Jave
Trieda Stack využíva princíp LIFO (Last In, First Out), čo je základom Stack trace pri debugovaní kódu – zisti viac o kolekcii Java Stack!
Java Vector: Dátová štruktúra a trieda Vector (dynamické pole) v Jave
Predstavujeme ti Java Vector, dátovú štruktúru s konštruktormi, základnými operáciami, výhodami, nevýhodami a príkladovým kódom.
Dátové štruktúry: charakteriska a typy
V článku rozoberáme lineárne typy dátových štruktúr: front (Queue), zásobník (Stack), zoznam (Linked List), pole (Array).
Ako naprogramovať hru Obesenec (šibenica) v Java
V článku sa dozvieš ako naprogramovať hru Obesenec (šibenica, kat, hangman) v Java, spolu s vysvetlením a zdrojovým kódom.
Java Collections Framework
V článku sa dozvieš, o najpoužívanejšom Java API, ktoré poskytuje kolekciu všestranne použiteľných dátových štruktúr.
Ako naprogramovať hru s umelou inteligenciou (AI) v Java – kameň, papier, nožnice
V článku sa dozvieš, ako naprogramovať hru Kameň, papier, nožnice v Java s umelou inteligenciou s rôznymi stratégiami.
Zapuzdrenie (encapsulation) v Java – nutnosť či zbytočnosť?
V článku ti vysvetlíme, čo je zapuzdrenie (encapsulation) v Java, prečo ho začať používať, aké benefity prináša a aký je vzťah medzi zapuzdrením a abstrakciou.
Java records – efektívny spôsob správy dátových tried v modernom programovaní
Prečítaj si o Java records, špeciálnej triede, ktorá umožňuje stručnejšie definovať nemeniteľné (immutable) dáta, aj s príkladom Java kódu.
Java 23: Čo prináša JDK 23?
V článku sa dočítaš o dvanástich vylepšenia, ktoré obsahuje najnovšia Java 23 JDK zo 17. septembra 2024.
Programovanie hier pre začiatočníkov – ako naprogramovať hru v Java: Hádaj číslo
V článku sa dozvieš, ako naprogramovať hru Java pre začiatočníkov – Hádaj číslo. Inštrukcie krok za krokom s Java kódom.
Radix sort – triedenie pomocou číselných rádov v Java
V článku sa dozvieš, čo je radix sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Bucket sort (bin sort) – triedenie pomocou vedier (košov) v Java
V článku sa dozvieš, čo je bucket sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Quick sort – rýchle triedenie pomocou pivota v Java
V článku sa dozvieš, čo je quick sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Merge sort – triedenie delením a spájaním v Java
V článku sa dozvieš, čo je merge sort, na akom princípe funguje, jeho výhody, nevýhody, visualizáciu a príklad Java kódu.
Heap sort – triedenie haldou v Java
V článku sa dozvieš, čo je Heap sort, na akom princípe funguje, jeho výhody, nevýhody, vizualizáciu a príklad Java kódu.
Counting sort – triedenie počítaním v Java
V článku sa dozvieš, čo je Counting sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Insertion sort – triedenie vkladaním v Java
V článku sa dozvieš, čo je Insertion sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Selection sort – triedenie výberom v Java
V článku sa dozvieš, čo je Comb sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Big O notácia: analýza zložitosti algoritmov
BIG o notácia sa používa na opis asymptotickej zložitosti algoritmov. V článku sa dozvieš o jej histórii, použití, vlastnostiach a príkladoch.
Comb sort – hrebeňové triedenie v Java
V článku sa dozvieš, čo je Comb sort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Bubble sort – bublinkové triedenie v Java
V článku sa dozvieš, čo je Bubblesort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
Triediace algoritmy: Úvod do triedenia dát
V článku sa dozvieš, čo sú triediace algoritmy, aké majú pravidlá, výhody a nevýhody a kde všade sa využívajú.
Ako správne porovnávať objekty v Jave
V tomto článku si ukážeme ako správne porovnávať objekty v Jave, či už na základe dát v objektoch, alebo ich odkazov (referencií) na praktických príkladoch.
Práca so súbormi Java 3. diel: Tipy a triky
Tipy a triky na zefektívnenie práce so súbormi Java: riešenie výnimiek, optimalizácia výkonu, zabezpečenie integrity a bezpečnosti súborov a ďalšie.
Práca so súbormi Java 2. diel: Ako zapisovať súbory rýchlo a efektívne
Existuje mnoho spôsobov zapisovana dát do súborov v Jave. V článku ti predstavíme rôzne triedy s príkladmi kódu.
Práca so súbormi Java: ako čítať súbory rýchlo a efektívne
V našom článku zameriame na 3 základné scenáre pri načítavaní dát, ktoré pokryjú 90 percent prípadov.
Tipy a triky pri písaní Java kódu
Užitočné tipy a triky, ktoré ti pomôžu zlepšiť formátovanie, štruktúru, čitateľnosť, funkčnosť a kvalitu Java kódu.
Čistý kód Java: ako ho dosiahnuť?
V článku sa dozvieš, aké vlastnosti má mať kód a čo všetko má spĺňať, aby bol považovaný za čistý kód, konkrétne v jazyku Java.
Návrhové vzory Java (design patterns): definícia a všetky typy
Všetky návrhové vzory Java (design patterns – creational, structural, behavioral) zhrnuté na jednom mieste.
Návrhové vzory Java (design patterns): Strategy
Čo je Java Strategy design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): State
Čo je Java State design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Java news: Trendy v 2024 – koniec podpory Java SE 11 LTS, nové verzie 22 a 23
Čo nás čaká vo svete Javy a ktoré funkcie budú hrať prím v roku 2024?
Návrhové vzory Java (design patterns): Observer
Čo je Java Observer design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Memento
Čo je Java Memento design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Mediator
Čo je Java Mediator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Iterator
Čo je Java Iterator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Command
Čo je Command design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Chain of Reponsibility
Čo je Chain of responsibility design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Flyweight
Čo je Flyweight design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Proxy
Čo je Proxy design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Java programovanie príklady: Vytvor si užitočnú aplikáciu na generovanie náhodných zápasov tímových dvojíc vo štvorhre
Máme pre teba zadanie príkladu, na ktorom si môžeš vyskúšať tvoj skill v Jave a potom si ho overiť.
Návrhové vzory Java (design patterns): Decorator
Čo je Decorator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Facade
Čo je Facade design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Podcast s Java programátorom Matúšom a scrum masterom Michalom: o programovaní a agilnom vývoji
Rozhovory s našimi kolegami vo video podcastoch, v ktorých sa dozvieš o Java programovaní, agilnom prístupe, testovaní softvéru a ako sa zamestnať v IT.
Návrhové vzory Java (design patterns): Composite
Čo je Composite design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Návrhové vzory Java (design patterns): Bridge
Čo je Bridge design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
SOLID princípy objektovo-orientovaného programovania
SOLID princípy sú súborom piatich základných princípov objektovo-orientovaného programovania (OOP), ktoré pomáhajú vytvárať kvalitný a dobre škálovateľný softvér.
Java memory management: Tipy a triky pre efektívnu správu pamäte
V tomto článku ti prinášame konkrétne tipy a triky ako efektívne spravovať pamäť v Java.
Návrhové vzory Java (design patterns): Adaptér
Čo je Adapter design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Java unit testy a JUnit – tipy a triky na písanie testov
V tomto článku sa pozrieme na niektoré užitočné tipy a triky, ktoré ti pomôžu napísať kvalitné unit testy v Java.
Návrhové vzory Java (design patterns): Abstract Factory
Čo je Abstract Factory design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si príkladový kód.
Návrhové vzory Java (design patterns): Factory
V tomto článku sa dozvieš, čo je Factory design pattern a ako ho vytvoriť.
Návrhové vzory Java (design patterns): Prototype
Čo je návrhový vzor Prototype a na čo je určený? Prečítaj si náš nový článok.
Návrhové vzory Java (design patterns): Builder
Pozri si návrhový vzor Builder z kategórie creational patterns.
Návrhové vzory Java (design patterns): Singleton
Pozri si prvý návrhový vzor Singleton z kategórie creational patterns.
Java multithreading
Čo je to Java multithreading – viacvláknové spracovanie v Jave, vysvetlenie princípov, výhod a nevýhod.
Java news: Java JDK 21 – stručný prehľad chystaných noviniek
V článku sa dočítaš o chystaných novinkách pre Java 21 JDK, ktorá vyjde 19. septembra 2023.
Java Lambda výrazy: Čo sú a ako ich používať?
Robia ti lambda výrazy problémy alebo nevieš, čo znamenajú? Tu si na správnom mieste.
Java tutorial: Návod na inštaláciu Java a IntelliJ IDEA na Windows
Tretí diel zo seriálu návodov na inštaláciu Java a IntelliJ IDEA. Prečítaj si tutorial.
Java tutorial: Návod na inštaláciu Java a Eclipse IDE na Windows
Druhý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a Eclipse na Windowse?
Java tutorial: Návod na inštaláciu Apache NetBeans IDE na Windows
Prvý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a NetBeans na Windowse?
Java news: Aká je najnovšia verzia Java 20 JDK
V článku sa dočítaš o najnovšej aktualizácii verzia Java 20 JDK, aké novinky a vylepšenia ponúka.
Java news: Aké najlepšie vylepšenia priniesli aktualizácie pre nové verzie SE 8 – SE 17?
Najlepšie aktualizácia Java od verzie SE 8 až SE 17 aj s ukážkami kódu nájdeš v tomto článku.
Bežný pracovný deň Java programátora a tip pre nových uchádzačov
V rozhovore s kolegom Jožkom sa dozvieš, aký je bežný pracovný deň Java developera v msg life Slovakia a prečo sa mu u nás páči.
Čo je to Java, jej výhody a nevýhody, a prečo sa ju oplatí naučiť
V článku sa dozvieš, čo je Java programovací jazyk, aké ma výhody a nevýhody.