Wybór języka

Java 15. Nowości godne uwagi

Minęło kolejne pół roku, kolejne wydanie nowej wersji Javy™ za nami. Zdaniem wielu “Java jest wolna”. Okazuje się, że rozwój Javy jest tak “wolny”, że kolejne wydania nie są tylko podbiciem wersji, bo mogą znacząco zmieniać reguły gry. To dobry powód na kolejny deep dive w Javie. Będzie mowa o:

  • ZGC i Shenandoah w gotowości produkcyjnej (jeśli kto nie lubi epok lodowcowych)
  • dopasowaniu do wzorca z instanceof (zwane również smart casting)
  • klasach zapieczętowanych (czyli nowym wymiarze widoczności typów)
  • klasach ukrytych (tak bardzo, że same siebie nie widzą)
  • blokach tekstowych, które pozwalają łatwo deklarować napisy bardziej skomplikowane od “Hello World!”
  • Rekordach: gdzie i jak ich użyć (poza DTO/VO)
  • Helpful NPE messages, które czynią ściganie nulli łatwiejszym

Oczywiście, będzie także o rzeczach przestarzałych i usuniętych (nara Nashorn!) Wszystko to pokazane w kodziku, nie tylko na slajdach.

Prezentacja pojawiła się w tej formie (Deep Dive) WarszawaJUG. Niestety, w trakcie strumieniowania doszło do pewnych hmmm… wyzwań z rozdzielczością ;-) Dlatego, jeśli chcecie obejrzeć sam ekran (bez slajdów organizatorów i gadających głów), to też można: nagranie w jakości FullHD jest na YT.

Wybór języka