14.11.25

Java SE 25 LTS - Šta je novo?

Pročitaj i ostale Java vesti.

Dve godine nakon prethodne Java LTS verzije, izašla je najnovija verzija programskog jezika Java sa dugoročnom podrškom, Java 25 SE LTS.

Da se podsetimo, dugoročna podrška (Long-Term Support - LTS) je uobičajeni pojam koji se koristi u softverskok industriji. Dugoročna podrška znači da će programski jezik ili softver biti automatski ažuriran u narednom periodu duže nego obična verzija. Ova verzija nam je donela nekoliko promena:

Promene jezika:

  • Primitive Types in Patterns, instanceof, and switch (Third Preview) - JEP 507
  • Module Import Declarations - JEP 511
  • Compact Source Files and Instance Main Methods - JEP 512
  • Flexible Constructor Bodies - JEP 513

Biblioteke:

  • Structured Concurrency (Fifth Preview) - JEP 505
  • Scoped Values - JEP 506
  • Stable Values (Preview) - JEP 502
  • Vector API (Tenth Incubator) - JEP 508
  • PEM Encodings of Cryptographic Objects (Preview) - JEP 470
  • Key Derivation Function API - JEP 510

Nove performanse:

  • Compact Object Headers - JEP 519
  • Ahead-of-Time Command-Line Ergonomics - JEP 514
  • Ahead-of-Time Method Profiling - JEP 515

Monitoring:

  • JFR CPU-Time Profiling (Experimental) - JEP 509
  • JFR Cooperative Sampling - JEP 518
  • JFR Method Timing & Tracing - JEP 520

Uklonjeno:

  • Graal JIT

No comments:

Post a Comment