Premiera Java 9 miała miejsce 21 września, a nieco wcześniej Oracle ogłosiło, że nowe wersje języka będą teraz wydawane znacznie częściej: raz na sześć miesięcy . Powstaje uzasadnione pytanie: co tak naprawdę będą zawierać nowe wydania? Przedstawiciele Oracle odpowiadają, że szereg nowych możliwości zapewnią technologie z kilku ważnych projektów:
- Project Amber to projekt stworzony w celu dodania JEP (JDK Enchancement Proposal, propozycje rozszerzenia JDK) w małych fragmentach funkcji języka Java mających na celu zwiększenie produktywności (na przykład JEP 286 Local-Variable Type Inference, JEP 301 Enhanced Enums i JEP 302 resztki lambdy);
- Projekt Panama , zaprojektowany w celu połączenia JVM i bibliotek natywnych (napisanych w C i C++) przy użyciu natywnych wywołań funkcji z JVM i natywnego dostępu do danych z JVM;
- Project Valhalla – projekt inkubatora dla zaawansowanych kandydatów na maszyny wirtualne Java i funkcje językowe, w tym typy wartości i specjalizacje ogólne;
- Project Loom to młody projekt, którego celem jest zapewnienie alternatywnej implementacji wątków opartej na programach planujących napisanych w Javie, które zachowują ten sam model programowania co standardowe wątki.
Co jeszcze warto przeczytać: |
---|
Czy warto uczyć się Javy w 2017 roku? Cody Weber odpowiada Najczęstsze problemy osób rozpoczynających naukę języka Java |
GO TO FULL VERSION