ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому
ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€

🎁 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Java 27

🎁 Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Java 27 27-я Java Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ LTS-вСрсиСй, поэтому массово ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π΅ ΠΏΡ€ΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚. Но Ρ€Π΅Π»ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹ΠΉ: Π² Π½Π΅Π³ΠΎ Π²ΠΎΠΉΠ΄ΡƒΡ‚ 9 JEP. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈΡ… ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ двиТСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния: β€” G1 станСт GC ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎ всСх окруТСниях; β€” TLS 1.3 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ постквантовый key exchange: X25519MLKEM768, SecP256r1MLKEM768 ΠΈ SecP384r1MLKEM1024; β€” Compact Object Headers Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: мСньшС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΠ»ΠΎΡ‚Π½Π΅Π΅ heap; β€” JFR научится Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСкрСты Π²Π½ΡƒΡ‚Ρ€ΠΈ процСсса Π΄ΠΎ сохранСния записи JFR; β€” PEM API Π΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΏΡ€Π΅Π²ΡŒΡŽ; β€” Lazy Constants ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π»Π΅Π½ΠΈΠ²Ρ‹Ρ… констант с гарантиями, Π±Π»ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΊ final-полям; β€” Structured Concurrency снова Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€Π΅Π²ΡŒΡŽ; β€” Vector API остаётся Π² ΠΈΠ½ΠΊΡƒΠ±Π°Ρ‚ΠΎΡ€Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ линию Π½Π° SIMD; β€” ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ Π² patterns, instanceof ΠΈ switch ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π² пятом ΠΏΡ€Π΅Π²ΡŒΡŽ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ нововвСдСния ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° Java: Ρ‡Ρ‚ΠΎ мСняСтся Π² GC, памяти, TLS, JFR ΠΈ preview/incubator-Ρ„ΠΈΡ‡Π°Ρ…. Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΈΡΡŒ ΠΏΠΎ JEP β€” с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΈ нюансами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅. πŸ‘‰ Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π² Π‘Π»ΠΎΠ³Π΅

141 просмотров

Канал Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠœΠ°ΠΊΡΠΈΠΌΠ΅Ρ‚Π΅Ρ€Π°

112 подписчиков Β· IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π°Π»Π°

Π§ΠΈΡ‚Π°Ρ‚ΡŒ дальшС

Π”Π²Π° Ρ€Π°Π·Π° Π² нСдСлю свСТиС посты этого ΠΊΠ°Π½Π°Π»Π° β€” Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ Π² Π»ΠΈΡ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ. Π‘Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ поиска ΠΊΠ°Π½Π°Π»Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.