What’s new in Java 2019 Tömösvári Imre

Slides:



Advertisements
Hasonló előadás
KEVESEBB FELÜGYELET ÚJ ÜZLETI MODELLEK NAGYOBB TERMELÉKENYSÉG.
Advertisements

LDV Project  Szeretettel köszönjük Önöket Egerben a Leonardo Projekt Workshopján  We welcome - with much love - our dear guests!
Module 10: Supporting Remote Users távoli felhasználó támogatása.
Mintacím szerkesztése •Mintaszöveg szerkesztése •Második szint •Harmadik szint •Negyedik szint •Ötödik szint D modelling in the terrestrial.
„Songlish” How not to be a „Bicky Chewnigh”. Lehet zöld az ég…
Az Audi Hungaria elvárásai és részvétele a magyar regionális repülőterek fejlesztésében Chicfarm Green Manifesto: -Do you have a farm in your house? -Can.
Számold meg a fekete pontokat!
1 KÖZÖSSÉG AZ ÚJ TESTAMENTUMBAN Romans 12:10 figyelem egymásra, gyengédség, tisztelet, szolgálatkészség, buzgóság, empátia, az Úr szolgálataRomans 12:10.
A Windows 7 automatizált telepítése Windows AIK használatával
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
Kliensoldali Programozás
Programozási technológia 1
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Ittzés Zsigmond Budapest Airport IT Infrastruktúra manager
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Gyenese Tamás, Kovács Csaba, Lux Zoltán
Innovatív elemek a SKA végrehajtásban Innovative elements in SCF implementation.
Az eredményesség kulcsa egy önkormányzati gazdaságfejlesztési projekt esetében The keys of success in case of an economic development project implemented.
2014BME. Mi is az az AIESEC? Hallgatók által vezetett nemzetközi non-profit szervezet Mintegy aktív tag 113 ország 2 fő profil – Tagok fejlesztése.
A varázslat világába lépsz be... Enter the world of magic …
A Visual Basic nyelvi elemei
From eco-efficiency to sustainable production Maria Csutora Pietro Bertazzi The workshop is based on research done in the HU-0056 “Sustainable consumption,
Virgo Augustus 24. – September 23.. Virgo Symbols.
The official language of our country is Hungarian.
Have you ever asked yourself: PART FCL – What's behind it and how does it affect me? Airprox – What to do when coming too close? Alternative propulsion.
Copyright and on-line infringements; enforcement experiences
„Tisztább kép” – együttműködési program Az új szintetikus drogok feltérképezéséért 2 nd European Workshop – ’Breaking the Drug Cycle’ project Budapest,
2009.IV.30.Argumentation techniques 1 Non-mirrorable argumentation techniques in English Analysis of theological texts aiming persuasion effects László.
Pure Storage all-flash adattárolók - A jövőálló tárolási megoldás a jelen adatközpontjában - Pap Gábor műszaki igazgató Invigor Informatika Kft. E-Banking.
„Tisztább kép” – együttműködési program Az új szintetikus drogok feltérképezéséért Tamás Figeczki Budapest, 19 April 2016 ‚Breaking the drug cycle’ - joint.
Kiss Tibor System Administrator (MCP) ISA Server 2006.
„Tisztább kép” – együttműködési program Az új szintetikus drogok feltérképezéséért „Tisztább kép” — együttműködési program az új szintetikus drogok feltérképezéséért.
JAX-RS: JAVA API FOR RESTFUL WEB SERVICES. REST ARCHITEKTÚRÁJÚ WEBSZOLGÁLTATÁSOK LÉTREHOZÁSÁRA HASZNÁLJUK. AZ 1.1-ES VERZIÓTÓL KEZDVE A JAX-RS HIVATALOS.
A Windows ökoszisztéma jövőképe Bátorfi Zsolt principal technical evangelist avagy egy „Devices & Services” szervezet életre hívása.
Első magyar EUCIP konferencia Plan modul október 20. Budapest.
Komplex tehetségazonosító és tehetséggondozó program az újszászi vasúti szakképzésben Complex programme for the gifted in the railway vocational education.
Maven és Ant Build eszközök bemutatása
AGILE COCKTAIL – Shaken or stirred HWSW free!
Farkas Bálint | Technical Evangelist | Microsoft
“Tudásmegosztás és szervezeti problémamegoldás a mesterséges intelligencia korában” Levente Szabados Technológiai Igazgató.
International Olympiad in Informatics
Survey on competitiveness
Test Automation Kurzus Intro
"Shoes on the Danube Bank”
This is the first level bullet for notes 12 point Arial Regular
Kutatási célú szakmai ösztöndíj beszámoló
Indicators for climate sensitivity studies
(Резьба по яичной скорлупе)
Miklós Kóbor Department of Geophysics & Space Sciences,
Farkas Bálint | Technical Evangelist | Microsoft
TechReady 22 6/25/2018 © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
A sas törénete… A bemutatót készítette: Mike
Magnetic Miskolc Gergely Virág
non-profit szektor adatainak elemzése
Vasas Lívia, PhD 2017 DART-Europe E-theses Portal European Portal for the discovery.
Többplatformos appfejlesztés Xamarinnal és Visual Studióval
Túlfeszültség védelem a hálózaton
„Agilis-e vagy?” – egy váltókezelő naplója
HWSW Meetup – Felhő és ami mögötte van
Csurgalékvíz tisztítás
Zoltán Baracskai In the age of digital natives: fast thinking, experience mining, and rule based behaviour these three metaphors are sufficient to describe.
Az Ericsson Magyarország első negyedszázada
„Networking and participation – for the more effective representation of the interest of people experiencing poverty Getting funding from the European.
(Резьба по яичной скорлупе)
Számold meg a fekete pontokat!
Build /24/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
A sas törénete… A bemutatót készítette: Mike
This table is avarage! Read instructions below!
Vasas Lívia Dart Europe European Portal for the discovery of Electronic Theses and Dissertations (ETDs), and they participate in advocacy.
Előadás másolata:

What’s new in Java 2019 Tömösvári Imre tomosvari imre vagyok architect az autsoftnal, ahol foleg IoT Ipar 4.0 teruleten dolgozok, Java technologiaval Ma eloadasom temaja, roviden bemutatni, hogy milyen nagyobb valtozasokat lathatunk a java okoszisztemaban 2019 elejen mind technologiai mind egyeb teruleten Tömösvári Imre

What’s new in Java? Faster release cadence Changed licensing Ket nagyobb temarol fogok roviden beszelni Az elso nagyobb ujdonsag, hogy Gyorsabban jonnek ki uj feature verziok Az oracle megvaltoztatta a licenszelest, ebbe nem megyek bele, a kovetekzo eloadtotol reszletesen hallhatjatok majd, hogy ez mit is jelent What’s new in Java 2019 2019.09.09.

Faster release cadence Ket nagyobb temarol fogok roviden beszelni Az elso nagyobb ujdonsag, hogy Gyorsabban jonnek ki uj feature verziok Az oracle megvaltoztatta a licenszelest, ebbe nem megyek bele, a kovetekzo eloadtotol reszletesen hallhatjatok majd, hogy ez mit is jelent What’s new in Java 2019 2019.09.09.

Java release cycle Switch to 6 months cycle from previous 2+ years 2 new versions a year, faster deployment of new language features Helps to keep up with other languages Sokszor hallani Java le van maradva olyan nyelvek mogott mint a Scala, vagy a Kotlin A gyorsabb verziovaltasokkal nem kell 2 evet varni az uj funkciokra What’s new in Java 2019 2019.09.09.

End of Free Public Updates Java release cycle Version Release date End of Free Public Updates Java SE 6 December 2006 April 2013 Java SE 7 July 2011 April 2015 Java SE 8 (LTS) March 2014 January 2019 for Oracle (commercial) December 2020 for Oracle (personal use) At least September 2023 for AdoptOpenJDK Java SE 9 September 2017 March 2018 for OpenJDK Java SE 10 March 2018 September 2018 for OpenJDK Java SE 11 (LTS) September 2018 At least September 2022 for AdoptOpenJDK Java SE 12 March 2019 September 2019 for OpenJDK Java SE 13 September 2019 https://en.wikipedia.org/wiki/Java_version_history What’s new in Java 2019 2019.09.09.

What are these new features? - released Switch expressions (preview) Must be enabled explicitly at compilation and runtime int numLetters; switch (day) { case MONDAY: case FRIDAY: case SUNDAY: numLetters = 6; break; case TUESDAY: numLetters = 7; } int numLetters = switch (day) { case MONDAY, FRIDAY, SUNDAY -> 6; case TUESDAY -> 7; }; Előadás téma 2019.09.09.

What are these new features? - released Local variable type inference (Java 10+) Previosly seen in many other languages var only Java is still statically typed, the compiler infers the type in compile time Do not mix with the diamond operator HashMap<String, Integer> x = new HashMap<>(); var x = new HashMap<String, Integer>(); var x = new HashMap<>(); Előadás téma 2019.09.09.

What are these new features? - planned Raw string literals Planned for Java 12 but withdrawn for further refinements Make it easier for developers to express sequences of characters in a readable form, free of Java indicators Előadás téma 2019.09.09.

What are these new features? - planned Project Loom – Fibers Support a high-throughput, lightweight concurrency model in Java Threads in Java are built on top of OS threads Can’t support the demand for thousands or millions of users or transactions a) Asyncronous code, promises (CompletableFuture), Reactive programming (RxJava) b) Fibers – user-mode threads which rely on JVM implementation of continuations and schedulers instead of the OS implementation Előadás téma 2019.09.09.

What are these new features? Other notable new features TLS 1.3 support (Java 11) Flight recorder (Java 11) JavaFX, Java EE, CORBA removed from JDK (Java 11) Numerous G1 GC imporvements (Java 11, Java 12) Reimplement the Legacy Socket API (Java 13) Előadás téma 2019.09.09.

Changed licensing What’s new in Java 2019 2019.09.09. Ket nagyobb temarol fogok roviden beszelni Az elso nagyobb ujdonsag, hogy Gyorsabban jonnek ki uj feature verziok Az oracle megvaltoztatta a licenszelest, ebbe nem megyek bele, a kovetekzo eloadtotol reszletesen hallhatjatok majd, hogy ez mit is jelent What’s new in Java 2019 2019.09.09.

Oracle licensing change Oracle no longer provides free updates for Oracle JDK builds after January 2019 Commercial use is limited What are the options? OpenJDK – Reference implementation, free for commercial use, no updates Oracle OpenJDK – free for commercial use, updates from Oracle for 6 months only. You have to update to the next version to stay up to date. What’s new in Java 2019 2019.09.09.

Oracle licensing change Others AdoptOpenJDK free updates and community support, commercial support available from IBM Amazon Coretto - no-cost OpenJDK based build Updates from Amazon Azul Systems RedHat What’s new in Java 2019 2019.09.09.

Thank you! What’s new in Java 2019 2019.09.09. Ket nagyobb temarol fogok roviden beszelni Az elso nagyobb ujdonsag, hogy Gyorsabban jonnek ki uj feature verziok Az oracle megvaltoztatta a licenszelest, ebbe nem megyek bele, a kovetekzo eloadtotol reszletesen hallhatjatok majd, hogy ez mit is jelent What’s new in Java 2019 2019.09.09.