Konference JavaDays 2026: Java se mění. Co čeká vývojáře?

Java se vyvíjí. A s ní se mění i způsob, jakým vývojáři software navrhují, píší, testují a udržují. Letošní JavaDays proto nabídnou mnohem víc než přehled novinek v samotném jazyce. Program se dotkne budoucnosti Java ekosystému, nástupu AI a agentního vývoje, návrhu architektury, kvality kódu i technologií, které pracují hluboko pod kapotou JVM.

Po prvním představení programu se nyní podíváme podrobněji na některá témata, která budou patřit k nejzajímavějším bodům letošního ročníku.

Java se každý rok posouvá dál a orientovat se ve všech novinkách není jednoduché. Právě proto bude konferenci tradičně otevírat Keynote Jiřího Pinkase, která nabídne přehled toho nejdůležitějšího, co se v Java světě za poslední rok odehrálo – a především naznačí, kam se celý ekosystém vydává.

Pozornost dostanou novinky v Java 26 a Java 27 i preview funkcí, které míří do další LTS verze. Jedním z očekávaných témat bude také Valhalla, na které Java komunita čeká už řadu let a která se konečně dostala do preview.

Vývojáři se ale podívají i za hranice samotného jazyka. Řeč bude o Spring Boot 4.1 a Spring Frameworku 7.1, Hibernate, Jakarta EE, build nástrojích nebo IDE. Nezůstane přitom jen u technologií, které už známe. Do popředí se stále více dostávají cloud-native přístupy a agentní vývoj.

A samozřejmě přijde řeč i na Maven 4, na který Java komunita čeká už opravdu dlouho.

Keynote tak nebude pouze přehlídkou nových verzí. Jejím cílem je nabídnout vývojářům širší kontext: co se právě děje, které technologie nabírají na významu a jakým směrem se Java ekosystém vydává.

Co když je nejdůležitější specifikace, ne kód? 

Jiří Pinkas se na JavaDays představí ještě jednou – tentokrát s tématem Spec-driven development.

Nástup umělé inteligence mění způsob, jakým software vzniká. Když AI dokáže stále rychleji generovat samotný kód, dostává se do popředí otázka, co přesně má být vytvořeno a jak vývojáři zajistí, že výsledný software bude odpovídat skutečným požadavkům.

Právě na tuto oblast se zaměří Spec-driven development. Přednáška představí specifikaci jako klíčový artefakt vývoje a podívá se na nástroje a workflow, které s tímto přístupem souvisejí.

Java je známá mimo jiné tím, že vývojáře izoluje od mnoha detailů operačního systému a hardwaru. Co ale dělat ve chvíli, kdy potřebujete z Javy zavolat operační systém nebo knihovnu napsanou pro konkrétní procesor?

Právě na tuto hranici mezi světem Javy a nativního kódu se zaměří Kamil Ševeček.

Přednáška Java, paměť a nativní knihovny porovná několik přístupů, které mohou vývojáři pro komunikaci s nativním prostředím využít. Řeč bude o tradičním Java Native Interface (JNI), Java Native Access (JNA) a také o Foreign Function and Memory API, které je v Javě dostupné od verze 22.

Nezůstane ale jen u teorie. Ševeček se podívá také na to, jak jednotlivé přístupy fungují, jaké mají výhody a nevýhody a jak se liší z pohledu výkonu. Praktickou ukázkou bude například volání knihovny SDL.

Pro vývojáře tak půjde o možnost podívat se na Javu z trochu jiné perspektivy – až na hranici JVM, paměti a nativního prostředí.

Umělá inteligence se v programu JavaDays objevuje v celé řadě podob. Nejde už pouze o generování několika řádků kódu. AI začíná zasahovat do testování, refaktoringu, návrhu architektury i samotného způsobu práce vývojářů.

Štěpán Bechynský například ukáže, jak využít GitHub Copilot při generování funkcí a testů, návrhu architektury nebo refaktoringu. Podívá se také na práci s Copilotem přímo v IDE, Codespaces nebo na příkazové řádce a na takzvané vibe coding.

Na jeho přednášku tematicky navazuje Context Engineering Miroslava Holce. Ten se podívá pod pokličku GitHub Copilotu a zaměří se na to, jaký kontext jazykový model skutečně dostává a jak lze pracovat se systémovými instrukcemi, skills nebo nástroji.

Ještě dál jde téma Java Debugger pro agentní vývoj Jana Novotného. AI agent nemusí při hledání chyby pouze odhadovat, co se v programu děje. Díky propojení s debuggerem může pracovat přímo se stavem JVM, nastavovat breakpointy nebo vyhodnocovat výrazy nad běžícím procesem.

A právě zde je vidět, jak rychle se AI ve vývoji posouvá. Od nástroje, který pomůže napsat kus kódu, směrem k nástroji, který může být aktivní součástí celého vývojového procesu.

Vedle AI se JavaDays vrátí také k tématům, která jsou pro kvalitní software důležitá bez ohledu na aktuální technologické trendy.

Jaroslav Tulach se ve své přednášce Vše o návrhu API zaměří na rozdíly mezi psaním běžného kódu a návrhem API. Vychází přitom z dlouholetých zkušeností s návrhem API a slibuje i prostor pro otázky účastníků.

Ivan Macalák zase představí hexagonální architekturu a způsoby, jak oddělit doménovou logiku od infrastruktury tak, aby aplikace dokázala lépe odolávat rychlému vývoji technologií.

A právě tato témata dobře doplňují diskusi o AI. Čím rychleji dokážeme software vytvářet, tím důležitější je podle všeho vědět, jak ho správně navrhovat a jak zajistit, aby byl udržitelný i za několik let.

JavaDays ale nebude jen o samotném programování.

Martin Vaněk se v přednášce Za všechno může analytik zaměří na jednu z klasických situací ve vývoji: zadání je nejasné, některé informace chybí a vývojář má přesto dodat výsledek. Přednáška se podívá na to, kdy za problém skutečně může analytik, kde se spolupráce mezi analytikem a vývojářem nejčastěji láme a jak se správně ptát, aby z toho vzniklo použitelné zadání.

Zuzana Šochová zase představí Product Thinking jako jednu z dovedností, která v době AI získává na významu. Když je stále jednodušší něco vytvořit, stává se ještě důležitější vědět, co má skutečně smysl vytvářet.

A pro ty, kteří chtějí zlepšit samotný proces vývoje, nabídne Štěpán Bechynský také praktický pohled na Continuous Integration a Continuous Delivery – od práce s repozitářem přes automatizované buildy až po nasazování do Azure.

Letošní JavaDays tak propojí několik různých pohledů na současný vývoj software. Od novinek v Java 26 a Java 27 přes Spring, cloud-native technologie a nativní knihovny až po AI asistenty, agentní vývoj, architekturu a kvalitu kódu.

Společným tématem přitom zůstává jedna otázka: jak bude vypadat práce Java vývojáře v době, kdy se technologie i nástroje mění rychleji než kdy dříve?

Odpovědi nabídnou přednášející 25. a 26. listopadu 2026 na JavaDays v pražském CineStaru na Černém Mostě. Konferenci bude možné sledovat také online a všechny přednášky budou po skončení dostupné ještě 14 dní v archivu.

 

   

 

   


Mohlo by vás zajímat

  • Nové termíny webináře IT Ráno ZDARMA » ZDE
  • Plánované IT odborné konference » ZDE
  • Kurzy si můžete zopakovat ZDARMA v rámci GARANCE VĚDOMOSTÍ
  • Získejte výhody z IT Klubu » ZDE
Vložte svůj komentář