Baza Wiedzy

Java 13

Premiera Javy 13 zaplanowana jest na 17 września 2019 roku.

Oprócz drobnych usprawnień planowane jest wprowadzenie 5 nowych funkcjonalności:

  • 350: Dynamic CDS Archives
  • 351: ZGC: Uncommit Unused Memory
  • 353: Reimplement the Legacy Socket API
  • 354: Switch Expressions (Preview)
  • 355: Text Blocks (Preview)

Z punktu widzenia programisty najciekawsze będą dwie ostatnie rzeczy, czyli poprawione wyrażenia Switch Expressions, w których w porównaniu do JDK12 zmieni się sposób zwracania wartości z wyrażeń. Od teraz zamiast słowa break używane będzie słowo yield.

Druga, nowa specyfikacja to TextBlocks, która ułatwia formatowanie wielowierszowych literałów typu String, co znacznie ułatwi pisanie kodu HTML, czy SQL w Javie. Wielowierszowe literały będą się rozpoczynały i kończyły potrójnym znakiem cudzysłowu, np.:

String html = """
              <html>
                  <body>
                      <p>Hello, world</p>
                  </body>
              </html>
              """;

Najlepszy newsletter o Javie w Polsce

Czy chcesz otrzymywać nowości ze świata Javy oraz przykładowe pytania rekrutacyjne? Zapisz się na newsletter i bądź na bieżąco! Otrzymasz także ekskluzywne materiały oraz informacje o nowych kursach i promocjach.

Traktujemy Twoją prywatność poważnie. Nikomu nie udostępniamy Twojego maila no i zawsze możesz się wypisać.

Komentarze do artykułu

Wyłączyliśmy możliwość dodawania komentarzy. Poniżej znajdziesz archiwalne wpisy z czasów gdy strona była jeszcze hobbystycznym blogiem. Zapraszamy natomiast do zadawnia pytań i dyskusji na naszej grupe na facebooku.

Kurs Java WrocławJavaStart na Youtube