Novinky v Javě

Vysoká škola polytechnická Jihlava - Tolstého 16 Jihlava, 58601 - View Map GDG Jihlava
Thu, Nov 24, 5:00 PM (CET)

6 RSVP'ed

About this event

Na listopad jsme připravili dvojpřednášku pro Java vývojáře. V první přednášce nám Jan Lahoda představí novinky v Javě a ve druhé části nám Jaroslav Tulach ukáže, jak tyto novinky můžeme využít, i když musíme běžet na Javě 8.

Jan Lahoda:

Zářivá budoucnost Javy

V posledních letech zažívá platforma Java velký rozmach a pracuje se na mnoha novinkách, z nichž některé už byly do jazyka Java a standardních knihoven přidány. Mezi vylepšeními jazyka můžeme nalézt například víceřádkové textové řetězce, automatické určování typů lokálních proměnných, vylepšení konstrukce switch, pattern matching a možnost stručně deklarovat třídy, které slouží jako jednoduchý obal na data. To vše je podporováno novým, rychlejším vývojovým cyklem, který umožňuje vydávat nové verze každých šest měsíců.

V této přednášce si ukážeme mnoho z novinek v platformě Java od verze 10 a podíváme se, jaké novinky se mohou objevit v budoucnu.

O přednášejícím:

Jan vylepšuje jazyk Java a související nástroje už více než dvacet let. V současné době je součástí týmu, který implementuje nové jazykové vlastnosti v Javě pro překladač javac. V poslední době pracoval na dvou rozšířeních pro Javu - vylepšení konstrukce switch a pattern matching.

Jaroslav Tulach:

Obdivujte Kotlin, ale jen z dálky!

Kotlin je populární jazyk pro JVM. Avšak nová a nová vylepšení se v jazyce Java objevují každých šest měsíců. Ať již to jsou víceřádkové řetězce, jednoduché datové typy, vylepšený switch/case či lepší "pattern matchování". I když je Kotlin zajímavým jazykem, možná je lepší zůstat u Javy a používat syntaxi z Javy 19 a pouze překládat do bytekódu JDK8+. Ukáži vám, jak na to!

O přednášejícím:

Jaroslav Tulach, zakladatel a architekt NetBeans platformy; inženýr pracující na GraalVM a novém funkcionálním jazyku Enso.org.


Registrujte se na https://talkbase.io/event/novinky-v-jave/gugcz.

When

Thursday, Nov 24
5:00 PM - 7:00 PM (CET)

Where

Vysoká škola polytechnická Jihlava
Tolstého 16 Jihlava58601

Organizers

Partners