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

🫨 Java Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ final? Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ JEP 500

🫨 Java Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ final? Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ JEP 500 ПолС объявлСно final, Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· reflection Π΅Π³ΠΎ всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послС создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ Java-компромисс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π» Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ самой JVM. Π’ JDK 26 OpenJDK сдСлал ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ final Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π» «нСизмСняСмый»: ΠΏΠΎΠΊΠ° Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ warning, Π° Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΈΡ… ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ Π½ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Максим Π›Π΅Π±Π΅Π΄Π΅Π², Developer Advocate Axiom JDK, Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚: β€” Ρ‡Ρ‚ΠΎ мСняСт JEP 500 Prepare to Make Final Mean Final Π² JDK 26; β€” ΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ измСнСния; β€” ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ final-field mutation Π² своём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅; β€” Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ обновлСния JDK Π½Π΅ принСсли ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ². πŸŽ₯ Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ А Ссли Π²Π°ΠΌ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ β€” ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π° Π₯Π°Π±Ρ€.

68 просмотров

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

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

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

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

Π•Ρ‰Ρ‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Β«IT ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ»

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

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