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.
Pridaj sa k našim programátorom a podieľaj sa na developmente softvérových riešení pre nadnárodné poisťovne.
Hľadáme IT špecialistov, ktorí sa neboja výziev, majú chuť učiť a rásť spolu s nami. Staň sa IT špecialistom a pracuj ako programátor softvérových aplikácií v Jave a iných programovacích jazykoch.
Zaslať CVLinkedList 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.
Dátová štruktúra ArrayList reprezentuje dynamické pole objektov a umožňuje zmenu veľkosti podľa potreby aplikácie. Zisti viac.
Kniha Java: A Beginner’s Guide je mimoriadne obľúbená kniha pre začiatočníkov v programovacom jazyku Java.
Trieda HashTable je synchronizovaná dátová štruktúra na ukladanie párov kľúč-hodnota. Spoznaj jej výhody, nevýhody a praktické použitie.
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.
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.
Rozšír si svoje poznatky pomocou správne zvolených Java kníh. Naši IT špecialisti pre teba vybrali tie najlepšie.
Na to, aby si sa stal programátorom, nepotrebuješ vysokú školu. Zisti ako sa stať programátorom a zamestnaj sa ako junior developer. Stačí ti len niekoľko zručností.
Rozšír si svoje vedomosti vďaka zaujímavým konferenciám pre programátorov. Zisti, ktoré konferencie a ďalšie IT podujatia sa v roku 2025 oplatí navštíviť a kde sa konajú.
Ako programátor, by si mal by si pracovať na rozvoji svojich mäkkých zručností. V tomto článku zisti čo sú soft skills a ktoré sú pre developerov najžiadanejšie.
Akými hard skills by mal programátor disponovať, aby bol vo svojej IT kariére úspešný? Objav tvrdé zručnosti, ktoré uplatníš ako developer a zisti ako ich získaš a využiješ na pohovore.
Chceš si naprogramovať svoju prvú Hello World Java aplikáciu? Tento článok ťa prevedie vytvorením tvojho prvého Java programu.
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!
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.
V článku rozoberáme lineárne typy dátových štruktúr: front (Queue), zásobník (Stack), zoznam (Linked List), pole (Array).
V článku sa dozvieš ako naprogramovať hru Obesenec (šibenica, kat, hangman) v Java, spolu s vysvetlením a zdrojovým kódom.
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.
V článku sa dozvieš, ako naprogramovať hru Kameň, papier, nožnice v Java s umelou inteligenciou s rôznymi stratégiami.
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.
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.
V článku sa dočítaš o dvanástich vylepšenia, ktoré obsahuje najnovšia Java 23 JDK zo 17. septembra 2024.
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.
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.
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.
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.
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.
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.
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.
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.
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 sa používa na opis asymptotickej zložitosti algoritmov. V článku sa dozvieš o jej histórii, použití, vlastnostiach a príkladoch.
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.
V článku sa dozvieš, čo je Bubblesort, na akom princípe funguje, jeho výhody, nevýhody a príklad Java kódu.
V článku sa dozvieš, čo sú triediace algoritmy, aké majú pravidlá, výhody a nevýhody a kde všade sa využívajú.
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.
V článku sa dozvieš, ako vykonávať code reviews efektívne. Uvádzame osvedčené postupy a tipy pre obe strany – auta kódu aj recenzenta.
V článku sa dozvieš čo sú Code reviews (kontrola alebo revízia kódu), aké sú ich výhody a nevýhody a či sa ich oplatí sa ich vykonávať.
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.
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.
V našom článku zameriame na 3 základné scenáre pri načítavaní dát, ktoré pokryjú 90 percent prípadov.
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.
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.
Všetky návrhové vzory Java (design patterns – creational, structural, behavioral) zhrnuté na jednom mieste.
Č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.
Č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.
Čo nás čaká vo svete Javy a ktoré funkcie budú hrať prím v roku 2024?
Č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.
Č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.
Č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.
Č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.
Čo je Command design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Č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.
Čo je Flyweight design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Čo je Proxy design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Máme pre teba zadanie príkladu, na ktorom si môžeš vyskúšať tvoj skill v Jave a potom si ho overiť.
Čo je Decorator design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Čo je Facade design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
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.
Čo je Composite design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Čo je Bridge design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
Predstavíme tiež niekoľko užitočných nástrojov a frameworkov, ktoré je dobré ovládať, ak si Java programátor.
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.
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel štvrtý.
V tomto článku ti prinášame konkrétne tipy a triky ako efektívne spravovať pamäť v Java.
Čo je Adapter design pattern a na čo je určený? Prečítaj si náš nový článok a stiahni si vzorový kód.
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.
Č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.
V tomto článku sa dozvieš, čo je Factory design pattern a ako ho vytvoriť.
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel tretí.
Čo je návrhový vzor Prototype a na čo je určený? Prečítaj si náš nový článok.
Pozri si návrhový vzor Builder z kategórie creational patterns.
Pozri si prvý návrhový vzor Singleton z kategórie creational patterns.
Čo je to Java multithreading – viacvláknové spracovanie v Jave, vysvetlenie princípov, výhod a nevýhod.
V článku sa dočítaš o chystaných novinkách pre Java 21 JDK, ktorá vyjde 19. septembra 2023.
Robia ti lambda výrazy problémy alebo nevieš, čo znamenajú? Tu si na správnom mieste.
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom, diel 2.
V tomto článku si preberieme niektoré z najčastejších chýb, ktoré programátori robia pri učení sa programovacieho jazyka a ponúkneme ti rady, ako im predchádzať.
Tretí diel zo seriálu návodov na inštaláciu Java a IntelliJ IDEA. Prečítaj si tutorial.
Druhý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a Eclipse na Windowse?
Prvý diel zo série návodov na inštaláciu Java IDE je tu! Ako si nainštalovať Javu a NetBeans na Windowse?
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom.
V článku sa dočítaš o najnovšej aktualizácii verzia Java 20 JDK, aké novinky a vylepšenia ponúka.
Najlepšie aktualizácia Java od verzie SE 8 až SE 17 aj s ukážkami kódu nájdeš v tomto článku.
V článku ti predstavíme Bitbucket a jeho funkcie, ktoré ti uľahčia prácu.
GitHub a GitLab ponúka možnosti, ktoré dokážu zjednodušiť vývoj softvéru. Ktorá možnosť je tá najlepšia?
V článku sa dozvieš, aké fázy má životný cyklu vývoja softvéru a aký je rozdiel medzi SDLC a STLC.
V článku sa dozvieš, čo je to Git a Github a aké majú využitie pri vývoji softvéru.
V článku ti prinášame zoznam najlepších nástrojov pre vývojárov, ktoré sa zídu každému software alebo web developerovi.
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.
V článku sa dozvieš, čo všetko má ovládať DevOps engineer a aké sú výhody DevOps.
V článku sa dozvieš, čo je Java programovací jazyk, aké ma výhody a nevýhody.
V článku sa dozvieš, čo je refaktoring kódu a kedy je vhodné ho využiť.
V článku sa dozvieš, čo je to integrované vývojové prostredie Eclipse IDE Java, jeho funkcie, výhody, nevýhody.
Vďaka týmto programovacím jazykom sa poľahky naučíš programovať a zvládneš základy programovania.
Zisti, koľko si môžeš zarobiť ako software engineer a koľko vynáša práca v IT.
V článku sa dozvieš, čo je povolanie programátor a aká je jeho pracovná náplň.
V článku sa dozvieš, aké benefity so sebou prináša zamestnanie softvérového developera.
V článku sa dozvieš, koľko zarába Java programátor na pozícii junior, medior a senior. Pozri si aké skils potrebuješ a čo všetko ovplyvňuje výšku platu programátora.
V článku sa dozvieš hlavné benefity, ktoré získaš na pracovnej pozícii software developer.
Zaujíma ťa programovanie a chcel by si sa ho naučiť? Zisti, čo všetko by si mal vedieť, aké zručnosti by ti nemali chýbať a čo ťa čaká.
Pracovné miesta v IT na pozície developerov, programátorov. Pošli nám svoje CV a môžes mať nové pracovné miesto už dnes!
Poď vyvíjať náš softvér
Pridaj sa k našim nadšeným programátorom a podieľaj sa na programovaní inovatívnych softvérových riešení.
Pozri si aktuálne pracovné miesta
Zaraď sa medzi našich programátorov.
Atraktívny plat
500 € pri narodení dieťaťa, pri svadbe. Vianočné prémie.
Máš nezodpovedané otázky?
Sem s nimi!
Je pre nás dôležité, aby naši programátori rástli s nami a našli si prácu v programovacích oblastiach, kde sa budú cítiť pohodlne. Pri výbere pracovného miesta zhodnoť svoje skúsenosti a vyber si pracovné miesto, na ktoré chceš postúpiť. Prijmi nové výzvy v živote!
Kontaktuj nás