⧍ā§Ļ⧍ā§Ŧ āϏāĻžāϞā§āϰ ā§§ā§āĻ āĻŽāĻžāϰā§āĻ, āĻāĻžāĻāĻž āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āĻĒā§āϰāϏā§āϏā§āϰ āĻ āĻāĻļ āĻšāĻŋāϏā§āĻŦā§ JSR 401-āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻāĻā§āϤ āĻāĻžāĻāĻž āĻāϏāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ (āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϏāĻāϏā§āĻāϰāĻŖ ⧍ā§Ŧ) āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻāĻŽāĻĒā§āϞāĻŋāĻŽā§āύā§āĻā§āĻļāύ, āĻā§āĻĄāĻŋāĻ⧠⧍ā§Ŧ (JDK 26), āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻ āĻŦāĻŋāώāϝāĻŧā§ āĻĒā§āϰāϤāĻŋāĻŦā§āĻĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāĻĒā§āύāĻā§āĻĄāĻŋāĻā§ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ.
āϰāĻŋāϞāĻŋāĻā§āϰ āĻŽā§āϞ āĻŦāĻŋāĻŦāϰāĻŖ:
- āϏā§āĻĨāĻŋāϤāĻŋ: āϏāϰā§āĻŦāϏāĻžāϧāĻžāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ (āĻĒāĻžāĻŦāϞāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖ)āĨ¤
- āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻ ā§āϝāĻžāϏā§āĻŽā§āĻŦāϞāĻŋ: āĻāϰāĻžāĻāϞ āĻŦāĻŋāϞā§āĻĄā§ GPL āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ-āϰā§āĻĄāĻŋ āĻŦāĻžāĻāύāĻžāϰāĻŋāĻā§āϞ⧠āĻāϤāĻŋāĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ jdk.java.net-āĻ āĻāĻĒāϞāĻŦā§āϧ.
- āĻāύā§āύāϝāĻŧāύ: JEP 2.0-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠JEP (JDK Enhancement Proposal) āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĢāĻŋāĻāĻžāϰāϏāĻŽā§āĻš āĻāĻŦāĻ āϰāĻŋāϞāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāϞ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ JDK āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāϏā§āϏ (JEP 3) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻŋāϞāĻŋāĻāĻāĻŋ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻā§āĻĄāĻŋāĻ⧠⧍ā§Ŧ-āĻāϰ āĻāύā§āύāϝāĻŧāύ āĻ āĻĒā§āϰāĻāĻžāĻļā§āϰ āϏāĻŽāϝāĻŧāϏā§āĻā§:
- āϰâā§āϝāĻžāĻŽā§āĻĒāĻĄāĻžāĻāύ āĻĒā§āϰāĻĨāĻŽ āĻĒāϰā§āϝāĻžāϝāĻŧ (āĻŽā§āϞ āϞāĻžāĻāύ āĻĨā§āĻā§ āĻļāĻžāĻāĻž): ā§Ē āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ, ⧍ā§Ļ⧍ā§Ģ
- āĻāĻ ā§āϰāĻāϰāĻŖ āĻĒāϰā§āĻŦ āĻĻā§āĻ: ā§§ā§Ģ āĻāĻžāύā§āϝāĻŧāĻžāϰā§, ⧍ā§Ļ⧍ā§Ŧ
- āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϰāĻŋāϞāĻŋāĻ āĻā§āϝāĻžāύā§āĻĄāĻŋāĻĄā§āĻ: ā§Ģ āĻĢā§āĻŦā§āϰā§āϝāĻŧāĻžāϰāĻŋ, ⧍ā§Ļ⧍ā§Ŧ
- āĻā§āĻĄāĻŧāĻžāύā§āϤ āϏāĻāϏā§āĻāϰāĻŖ: ⧧⧝ āĻĢā§āĻŦā§āϰā§āϝāĻŧāĻžāϰāĻŋ, ⧍ā§Ļ⧍ā§Ŧ
- āϏāϰā§āĻŦāϏāĻžāϧāĻžāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ: ā§§ā§ āĻŽāĻžāϰā§āĻ, ⧍ā§Ļ⧍ā§Ŧ
āĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž:
- ā§Ģā§Ļā§Ļ: "final" āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄ āĻĻāĻŋāϝāĻŧā§ āĻāĻŋāĻšā§āύāĻŋāϤ āĻĢāĻŋāϞā§āĻĄāĻā§āϞ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĄāĻŋāĻĒ āϰāĻŋāĻĢā§āϞā§āĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϞ⧠āĻāĻāύ āĻāĻāĻāĻŋ āϏāϤāϰā§āĻāĻŦāĻžāϰā§āϤāĻž āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻŦāĻŋāώā§āϝāϤ⧠āĻāĻāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āϰāϝāĻŧā§āĻā§;
- ā§Ģā§Ļā§Ē: āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻžāĻāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻ ā§āϝāĻžāĻĒāϞā§āĻ āĻāĻĒāĻŋāĻāĻ (API) āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģā§§ā§Ŧ: āϝā§āĻā§āύ⧠āĻāĻžāϰā§āĻŦā§āĻ āĻāĻžāϞā§āĻā§āĻāϰā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻŋ-āĻĢāϰā§āĻŽāĻĄ āĻā§āϝāĻžāĻļā§ (AOT â āĻ ā§āϝāĻžāĻšā§āĻĄ-āĻ āĻĢ-āĻāĻžāĻāĻŽ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģā§§ā§: HTTP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ API-āϤ⧠HTTP/3 āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģ⧍⧍: G1 āĻāĻžāϰā§āĻŦā§āĻ āĻāĻžāϞā§āĻā§āĻāϰā§āϰ āĻāύā§āύāϤ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ;
- ā§Ģ⧍ā§Ē: PEM āĻĢāϰāĻŽā§āϝāĻžāĻā§ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻā§, āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻŦāĻ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻŦāĻžāϤāĻŋāϞāĻāϰāĻŖ āϤāĻžāϞāĻŋāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ āĻŦāĻā§āĻā§āĻ āĻāύāĻā§āĻĄ āĻ āĻĄāĻŋāĻā§āĻĄ āĻāϰāĻžāϰ API-āĻāĻŋ āϏā§āĻā§āύā§āĻĄ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģ⧍ā§Ģ: āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāĻĒāĻŋāĻāĻ āώāώā§āĻ āĻĒā§āϰāĻŋāĻāĻŋāĻāϤ⧠āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģ⧍ā§Ŧ: āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āĻĄā§āĻāĻž āϧāĻžāϰāĻŖāĻāĻžāϰ⧠āĻ āĻŦāĻā§āĻā§āĻ āύāĻŋāϝāĻŧā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϞā§āĻāĻŋ āĻāύāϏā§āĻā§āϝāĻžāύā§āĻāϏ āĻāĻĒāĻŋāĻāĻ (Lazy Constants API) āϏā§āĻā§āύā§āĻĄ āĻĒā§āϰāĻŋāĻāĻŋāĻāϤ⧠āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§;
- ā§Ģ⧍⧝: āĻā§āĻā§āĻāϰ āĻāĻĒāĻŋāĻāĻ-āĻāϰ āĻāĻāĻžāĻĻāĻļāϤāĻŽ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ (āĻāĻāĻžāĻĻāĻļ āĻāύāĻāĻŋāĻāĻŦā§āĻāϰ) āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž x86_64 āĻāĻŦāĻ AArch64 āĻĒā§āϰāϏā§āϏāϰā§āϰ āĻā§āĻā§āĻāϰ āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻā§āĻā§āĻāϰ āĻāĻŖāύāĻžāϰ āĻāύā§āϝ āĻĢāĻžāĻāĻļāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§;
- ā§Ģā§Šā§Ļ: āϏāĻŦ āϧāϰāύā§āϰ āĻā§āĻŽāĻĒā§āϞā§āĻā§, instanceof āĻ āĻĒāĻžāϰā§āĻāϰ⧠āĻāĻŦāĻ āϏā§āĻāĻ āĻŦā§āϞāĻā§ āĻĒā§āϰāĻŋāĻŽāĻŋāĻāĻŋāĻ āĻāĻžāĻāĻĒ (int, byte, char āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻŽā§āϞāĻŋāĻ āύāύ-āĻ āĻŦāĻā§āĻā§āĻ āĻāĻžāĻāĻĒ) āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώāĻŽāϤāĻžāϰ āĻāϤā§āϰā§āĻĨ āĻāϏāĻĄāĻŧāĻžāĨ¤
āĻāϤā§āϏ: linux.org.ru
