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.
Zaujímajú ťa novinky z oblasti informačných technológií?
Články
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.
Ako na efektívne code reviews: tipy a triky
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.
Code reviews: sú užitočné alebo strata času?
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ť.
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.
Najlepšie Java knihy pre pokročilých a expertov (2023) – 2. časť
Prinášame 2. časť najlepších Java kníh v roku 2023 pre pokročilých programátorov a expertov, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
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.
Najlepšie Java knihy pre pokročilých a expertov (2023) – 1. časť
Prinášame zoznam najlepších Java kníh v roku 2023 pre pokročilých programátorov a expertov, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
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.
IT skills, frameworky a nástroje, ktoré posunú tvoju Java kariéru na ďalší level
Predstavíme tiež niekoľko užitočných nástrojov a frameworkov, ktoré je dobré ovládať, ak si Java programátor.
Najlepšie Java knihy pre začiatočníkov 2023
Prinášame zoznam najlepších Java kníh pre začiatočníkov v roku 2023, ktoré ti pomôžu zlepšiť sa v programovacom jazyku Java.
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 developer interview FAQ, 4. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel štvrtý.
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ť.
Java developer interview FAQ, 3. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera juniora vďaka našim tipom, diel tretí.
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 developer interview FAQ, 2. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom, diel 2.
Tipy a triky z praxe: Ako sa naučiť programovať a vyhnúť sa zbytočným chybám?
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ť.
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 developer interview FAQ, 1. diel: Časté otázky na pracovnom pohovore Java programátora juniora
Priprav sa na pracovný pohovor na pozíciu Java developera vďaka našim tipom.
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.
Bitbucket: Na čo sa používa a aké sú jeho výhody?
V článku ti predstavíme Bitbucket a jeho funkcie, ktoré ti uľahčia prácu.
Git, GitHub a GitLab: Ktorá možnosť je lepšia pre DevOps?
GitHub a GitLab ponúka možnosti, ktoré dokážu zjednodušiť vývoj softvéru. Ktorá možnosť je tá najlepšia?
Zoznám sa s SDLC: Čo to je a ako funguje životný cyklus vývoja softvéru?
V článku sa dozvieš, aké fázy má životný cyklu vývoja softvéru a aký je rozdiel medzi SDLC a STLC.
Git, GitHub a GitLab: Čo to je a aké majú výhody?
V článku sa dozvieš, čo je to Git a Github a aké majú využitie pri vývoji softvéru.
Užitočné online nástroje pre programátorov a web developerov, ktoré ti uľahčia prácu
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.
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 DevOps engineer a ako sa ním stať?
V článku sa dozvieš, čo všetko má ovládať DevOps engineer a aké sú výhody DevOps.
Č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.
Čo je refaktoring kódu a kedy sa používa?
V článku sa dozvieš, čo je refaktoring kódu a kedy je vhodné ho využiť.
Eclipse IDE ako vývojové prostredie pre Javu: Aké sú jeho výhody?
V článku sa dozvieš, čo je to integrované vývojové prostredie Eclipse IDE Java, jeho funkcie, výhody, nevýhody.
Programovanie pre začiatočníkov: Ako byť programátor junior
Vďaka týmto programovacím jazykom sa poľahky naučíš programovať a zvládneš základy programovania.
Plat programátora a mzdy v IT zamestnaniach
Zisti, koľko si môžeš zarobiť ako software engineer a koľko vynáša práca v IT.
Si junior programátor bez VŠ vzdelania? Poradíme ti, ako sa stať developerom
V článku sa dozvieš, ako sa stať programátorom aj napriek chýbajúcemu odbornému vzdelaniu na vysokej škole.
Kto je PHP programátor webových aplikácií
Zisti viac o povolaní PHP developera a jeho pracovnej náplni v procese vývoja webových stránok a aplikácií.
Povolanie software developer: Aká je pracovná náplň programátora
V článku sa dozvieš, čo je povolanie programátor a aká je jeho pracovná náplň.
5 dôvodov, prečo je práca programátora skvelou kariérnou voľbou
V článku sa dozvieš, aké benefity so sebou prináša zamestnanie softvérového developera.
Tipy, ako sa stať programátorom bez predchádzajúcich pracovných skúseností
Ak chceš pracovať na pozícii softvérový developer, ale nemáš skúsenosti s programovaním, poradíme ti, kde začať.
Aký je plat programátora Java v závislosti od jeho pracovnej pozície a skúseností
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.
Prečo si vybrať zamestnanie programátora a aké výhody prináša práca software developera?
V článku sa dozvieš hlavné benefity, ktoré získaš na pracovnej pozícii software developer.
Ako začať s programovaním? Osvoj si základy programovania a odštartuj svoju kariéru v IT
Pokiaľ sa chceš stať programátorom a nemáš odborné vzdelanie, základy programovania sa môžeš naučiť aj ako samouk. V našom článku ti poradíme, ako na to.