Java 13 - dostępna od dzisiaj

Java 13 - dostępna od dzisiaj
Bulldogjob
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 5 lat
  • Postów:31
2

Cześć! Co prawda niewiele minęło od wydania 12 (marzec tego roku), a tu już 13. Dzisiaj Java 13 wchodzi dziś w fazę General Availability, a więc jest gotowa do instalowania na produkcji. Czy to zmiany na dobre, czy na złe? No cóż, każdy sami oceni. Do nowego wydania weszło 5 JEP-ów - w tym:

  • Bloki tekstu
  • Poprawiony switch, yield zamiast break
  • CDS, ZGC i implementacja socketów

O nowościach, jakie oferuje Java 13 napisaliśmy tutaj -> https://bulldogjob.pl/news/778-java-13-co-nowego
Tutaj też ciekawe źródełko -> https://blogs.oracle.com/java-platform-group/the-arrival-of-java-13

jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:31 minut
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4709
3

Małe zmiany, ale IMO wszystkie na plus.


jeden i pół terabajta powinno wystarczyć każdemu
PR
Ciekawe ile firm wykorzysta Jave 13 na produkcji.
BC
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 3 godziny
  • Postów:159
1

Tak ja w artykule jest napisane. Warto się zapoznać z tym co się zmieniło ale ze wprowadzeniem tego na produkcję to lepiej do kolejnego LTS-a poczekać albo 11 wdrożyć.

jarekr000000
  • Rejestracja:ponad 8 lat
  • Ostatnio:31 minut
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4709
4

Wszyscy Ci utkwieni w magicznych frameworkach, serwerach aplikacji itp - o upgradzie mogą sobie pomarzyć. Spring ciągle niby daje rade, ale zwykle nie występuje sam. Tomcat, jakieś wersje buildu, lomboka itp - i nagle się okazuje, że się nie da :-)


jeden i pół terabajta powinno wystarczyć każdemu
edytowany 1x, ostatnio: jarekr000000
Charles_Ray
Chyba, że ktoś jest utkwiony w magicznych frameworkach, ale używa Kotlina - wtedy ma w d*** kolejne wersje Javy, które dodają np. multiline stringa :D
Wibowit
s/pomażyć/pomarzyć :]
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
1

Spóźnili się o cztery dni.

Trzynastego było w piątek.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
Koziołek
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około 23 godziny
  • Lokalizacja:Stacktrace
  • Postów:6822
1

Jest kilka ciekawostek CDSy, które wyglądają na działającą, w końcu, funkcjonalność czy bloki tekstu, które ułatwią np. korzystanie z języków osadzonych jak SQL.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:8 minut
2
jarekr000000 napisał(a):

Małe zmiany, ale IMO wszystkie na plus.

Nowe wersje Javy wychodzą co pół roku, więc ilość zmian się zmniejszyła. Nowa wersja nie-LTS-owej Javy znaczy teraz tyle co nowa wersja Chrome'a.

Ciekawe rzeczy dzieją się za to np w Project Valhalla http://openjdk.java.net/projects/valhalla/ dotyczącym typów wartościowych i zintegrowania ich z generykami. Integracji z generykami jeszcze nie ma, ale same typy wartościowe w pewnej postaci już są (nazywają się teraz inline types) i można z nich wykrzesać dodatkową wydajność. Tutaj jest pewien w miarę świeży benchmark: http://cr.openjdk.java.net/~skuksenko/valhalla/reports/sort/sort.html a stąd można ściągnąć eksperymentalne buildy: http://jdk.java.net/valhalla/


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
YA
Dzięki temu linkowi wyszedłem jaskini i zaltualuzowałem swoją wiedzę o algorytm Timsort :)
Wibowit
TimSort to taki podrasowany MergeSort. Jest inna kolejność złączania (wydaje mi się, że bardziej cache-friendly) oraz specjalna szybka obsługa ciągów monotonicznych (bo te w rzeczywistości występują bardzo często, w przeciwieństwie do teoretycznych rozważań).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.