āļāļēāļĢāđāļāļīāļāļāļąāļ§āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļĢāļ°āļĒāļ°āļĒāļēāļ§ JDK 21: āļāļļāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāļāļ°āđāļāļīāļāļāļķāđāļāļāļāļ Standard Java Unveiled
āļāļēāļĢāđāļāļīāļāļāļąāļ§āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļĢāļ°āļĒāļ°āļĒāļēāļ§āļāļāļ Java āļĄāļēāļāļĢāļāļēāļ JDK 21 āļāļĩāđāļāļģāļĨāļąāļāļāļ°āļĄāļĩāļāļķāđāļāļĄāļĩāļāļģāļŦāļāļāđāļāļīāļāļāļąāļ§āđāļāđāļāļ·āļāļāļāļąāļāļĒāļēāļĒāļ āļāļļāļāļĨāļąāļāļĐāļāļ°āļŦāļĨāļąāļ āđāļāđāđāļāđ āļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāļāļēāļĄāļĨāļģāļāļąāļ āđāļāļĢāļāđāļŠāļĄāļ·āļāļ āđāļāļĄāđāļāļĨāļāļŠāļāļĢāļīāļ āđāļĨāļ°āļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāļāļąāļāļāđāļāļąāļāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļĨāļ° API āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ

Java Development Kit (JDK) 21 āđāļ§āļāļĢāđāļāļąāļāļŠāļāļąāļāļŠāļāļļāļāļĢāļ°āļĒāļ°āļĒāļēāļ§āļāļĩāđāļāļģāļĨāļąāļāļāļ°āļĄāļĩāļāļķāđāļāļĄāļĩāļāļģāļŦāļāļāļ§āļēāļāļāļģāļŦāļāđāļēāļĒāđāļāđāļāļ·āļāļāļāļąāļāļĒāļēāļĒāļ āđāļĨāļ°āļāļ°āļāļĢāļāļāļāļĨāļļāļĄāļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāļāļēāļĄāļĨāļģāļāļąāļ āđāļāļĢāļāđāļŠāļĄāļ·āļāļ āđāļāļĄāđāļāļĨāļāļŠāļāļĢāļīāļ āđāļĨāļ°āļāļąāļāļāđāļāļąāļāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļĨāļ° API āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ (āđāļāļāļąāļ§āļāļĒāđāļēāļ) āļāļĩāđāļāļāļĢāđāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļąāđāļāļāđāļēāđāļŦāđāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļāļāļāļąāļāļāļąāļāļāļēāđāļāļāđāļēāļāļāđāļēāļāđ āļāļąāđāļāđāļāđāļāļēāļĢāđāļāļĩāļĒāļāđāļāļāļāļāļķāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāļĢāļīāļĄāļēāļāļāļēāļāļŠāļđāļ
āđāļĄāđāļ§āđāļēāļāļ°āļĒāļąāļāđāļĄāđāđāļāđāļĢāļ°āļāļļāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢāđāļāļŦāļāđāļēāđāļāļĒāđāļāļĢāđāļāļāļ JDK 21 āđāļāđāđāļāļ·āđāļāļ§āđāļēāļĄāļĩāļāļēāļĢāđāļāļīāđāļĄāļāļąāļāļāđāļāļąāđāļāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļĨāļ°āļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ API āđāļĄāļ·āđāļāđāļĢāđāļ§ āđ āļāļĩāđ API āļāļĩāđāļāđāļ§āļĒāđāļŦāđāđāļāļĢāđāļāļĢāļĄ Java āļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļāđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāļāļąāļāđāļāđāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļāļāđāļŦāļāļ·āļāļāļēāļāļĢāļąāļāđāļāļĄāđāļāļāļ Java āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāļāļąāļāļāđāļāļąāļāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āđāļāđāļēāļāļķāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļāđāļāļĒāđāļēāļāļāļĨāļāļāļ āļąāļĒ āļāđāļ§āļĒāđāļŦāđāđāļāļĢāđāļāļĢāļĄ Java āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļāļāļąāļāđāļĨāļāļĢāļēāļĢāļĩāđāļāļāļĩāļāđāļĨāļ°āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļāļĄāļđāļĨāđāļāļāļĩāļāđāļāļĒāļāļĢāļēāļĻāļāļēāļāļāļ§āļēāļĄāđāļāļĢāļēāļ°āļāļēāļāđāļĨāļ°āļāļ§āļēāļĄāđāļŠāļĩāđāļĒāļāļāļĩāđāđāļāļīāļāļāļēāļ Java Native Interface (JNI)
āļāļąāļāļāđāļāļąāļāļāđāļēāļāļāļĢāļ°āđāļāļĻāđāļĨāļ° API āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāđāļĢāļąāļāļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāļāđāļāļāļŦāļāđāļēāļāļĩāđāđāļ JDK 20 āđāļĨāļ° JDK 19 āļāļķāđāļāđāļāļīāļāļāļąāļ§āđāļāđāļāļ·āļāļāļĄāļĩāļāļēāļāļĄāđāļĨāļ°āļāļąāļāļĒāļēāļĒāļāļāļĩāļāļĩāđāđāļĨāđāļ§āļāļēāļĄāļĨāļģāļāļąāļ āļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāļĨāđāļēāļŠāļļāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļāđāļēāļāđ āđāļāđāļ āđāļŠāđāļāļāļēāļāđāļĨāļĒāđāđāļāļēāļāđāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļāļĢāļ§āļĄāļĻāļđāļāļĒāđāļāļāļāļāļēāļĒāļļāļāļēāļĢāđāļāđāļāļēāļāļāļāļāļāļĨāļļāđāļĄāđāļāļāļĩāļāđāļāļāļīāļāđāļāļāļĢāđāđāļāļ Arena āļāļēāļĢāđāļāđāļāļēāļāļāļąāļ§āđāļāļ·āđāļāļĄāđāļĒāļāđāļāļāđāļāļāļĩāļāļāļēāļāđāļĨāļ·āļāļ āđāļĨāļ°āļāļēāļĢāļĨāļ VaList āđāļāđāļēāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļ API āļāļĩāđāļĢāļ§āļĄāļāļķāļāļāļ§āļēāļĄāļāđāļēāļĒāđāļāļāļēāļĢāđāļāđāļāļēāļ āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļ§āļēāļĄāļāļĢāļāļāļāļĨāļļāļĄ āđāļĨāļ°āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āđāļĄāđāđāļāđāļĄāļĩāļāļļāļāļāļĢāļ°āļŠāļāļāđāđāļāļ·āđāļāđāļāļāļāļĩāđ JNI āļŦāļĢāļ·āļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāļāļĒāđāļēāļāđāļ
āļāļāļāļāļēāļāļāļĩāđ JDK 21 āļāļ°āļāļģāđāļāļĢāļāđāļŠāļĄāļ·āļāļāļāļĩāđāļŠāļĢāļļāļāđāļĨāđāļ§ āļāļķāđāļāđāļāđāļāđāļāļĢāļāļāļĩāđāļĄāļĩāļāđāļģāļŦāļāļąāļāđāļāļēāļāļķāđāļāļāļ·āļāđāļāđāļāļāļģāļĄāļąāđāļāļŠāļąāļāļāļēāļāļĩāđāļāļĩāđāļāļāļēāļĢāļĨāļāļāļ§āļēāļĄāļāđāļēāļāļēāļĒāđāļāļāļēāļĢāđāļāļĩāļĒāļ āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āļāļēāļĢāļŠāļąāļāđāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāļāļĢāļīāļĄāļēāļāļāļēāļāļŠāļđāļāļāļĒāđāļēāļāļĄāļēāļ āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāđāļāļ·āđāļāļāļŦāļĨāļąāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļĢāļ§āļĄāļāļķāļāļāļēāļĢāđāļāļīāļāđāļāđāļāļēāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļ·āđāļāļāļĢāļąāļāļāļāļēāļāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļēāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļāļĩāđāļŠāļļāļ āļāļēāļĢāļŠāđāļāđāļŠāļĢāļīāļĄāļāļēāļĢāļāļģāđāļāļĢāļāđāļŠāļĄāļ·āļāļāļĄāļēāđāļāđāđāļāļĒāļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļĩāļĒāļāđāļĨāđāļāļāđāļāļĒāđāļāđāļāđāļ lang.Thread API āļāļĩāđāļĄāļĩāļāļĒāļđāđ āđāļĨāļ°āļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļāļāļāļēāļĢāļāļĩāļāļąāļāđāļĨāļ°āļāļēāļĢāļāļģāđāļāļĢāđāļāļĨāđāļāļāļāđāļāļĢāļāđāļŠāļĄāļ·āļāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļĄāļ·āļ JDK āļāļąāļāļāļļāļāļąāļ JDK 21 āļāļ°āļĢāļāļāļĢāļąāļāļāļąāļ§āđāļāļĢ thread-local āļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđāļāđāļ§āļĒāđāļāļĢāļāđāļŠāļĄāļ·āļāļ āđāļāļīāđāļĄāļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļąāļāđāļĨāļāļĢāļēāļĢāļĩāđāļāļĩāđāļĄāļĩāļāļĒāļđāđ āđāļĨāļ°āļāđāļ§āļĒāđāļāļāļēāļĢāļĒāđāļēāļĒāļĢāļŦāļąāļŠāļāļēāļĄāļāļēāļāđāļāļ·āđāļāđāļāđāđāļāļĢāļāđāļŠāļĄāļ·āļāļ
āļāļāļĨāđāļĨāđāļāļāļąāļāđāļāļāļāđāļāđāļāļ·āđāļāļāđāļāđāļāļāļĩāļāļāļĩāđāļāļāļĢāđāļŦāļāļķāđāļāļāļĩāđāļāļģāļŦāļāļāđāļŦāđāļĄāļēāļāļĢāđāļāļĄāļāļąāļ JDK 21 āļāļīāļāđāļāļāļĢāđāđāļāļāđāļŦāļĨāđāļēāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļŠāļāļāļāļāļĨāđāļĨāđāļāļāļąāļāļāļĩāđāļĄāļĩāļĨāļģāļāļąāļāļāļēāļĢāđāļāļāļīāļāļŦāļāđāļēāļāļĩāđāļāļąāļāđāļāļ āļāļķāđāļāđāļāđāļĨāļ°āļāļāļĨāđāļĨāđāļāļāļąāļāļĄāļĩāļāļāļāđāļāļĢāļ°āļāļāļāļāļĩāđāļŦāļāļķāđāļāđāļĨāļ°āļŠāļāļāļāļĩāđāļāļģāļŦāļāļāđāļ§āđāļāļĒāđāļēāļāļāļĩāđāļĨāļ°āļāļ·āđāļāđ Uniform APIs āļāļ°āļāļđāļāļāļąāļāđāļāļĢāļĩāļĒāļĄāđāļ§āđāđāļāļ·āđāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāđāļāđāļēāļāļķāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļĢāļāđāļĨāļ°āļāļāļāđāļāļĢāļ°āļāļāļāļŠāļļāļāļāđāļēāļĒ āđāļĨāļ°āļĒāđāļāļāļāļĨāļąāļāļĨāļģāļāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļ āļāđāļ§āļĒāļāļēāļĢāļāļģāļŦāļāļāļāļīāļāđāļāļāļĢāđāđāļāļāļāļēāļĢāļāļąāļāļĨāļģāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļāļĨāđāļĨāļāļāļąāļ āļāļļāļ āđāļĨāļ°āđāļāļāļāļĩāđ āļāđāļāđāļŠāļāļāļāļĩāđāļĄāļĩāļāļļāļāļĄāļļāđāļāļŦāļĄāļēāļĒāđāļāļ·āđāļāđāļāļīāļĄāđāļāđāļĄāļāđāļāļāļ§āđāļēāļāđāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļāļāļĨāđāļĨāļāļāļąāļāļāļāļ Java āđāļĨāļ°āļāļāļāļŠāļāļāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāļāļđāđāđāļāđāļāļĩāđāļĄāļĩāļĄāļēāļāļĒāđāļēāļāļĒāļēāļ§āļāļēāļ
āđāļāļĄāđāļāļĨāļāļŠāļāļĢāļīāļāļāļ°āđāļāļīāļāļāļąāļ§āđāļāđāļāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāđāļ JDK 21 āļāļĢāļąāļāļāļĢāļļāļāļāļąāļ§āļāļąāļāļĐāļĢāļŠāļāļĢāļīāļāđāļĨāļ°āļāļĨāđāļāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļ Java āđāļāļĒāļāļēāļĢāļĢāļ§āļĄāļāđāļāļāļ§āļēāļĄāļāļąāļ§āļāļąāļāļĐāļĢāđāļāđāļēāļāļąāļāļāļīāļāļāļāđāđāļĨāļ°āļāļąāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāļāļąāļāđāļ§āđāđāļāļ·āđāļāļŠāļĢāđāļēāļāļāļĨāļĨāļąāļāļāđāļāļīāđāļĻāļĐ āļāļļāļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļĩāđāļāļĒāļđāđāđāļāļ·āđāļāļāļŦāļĨāļąāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāļ·āļāđāļāļ·āđāļāļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ Java āđāļāļĒāļāļģāđāļŦāđāļāđāļēāļĒāļāđāļāļāļēāļĢāđāļŠāļāļāļŠāļāļĢāļīāļāļāļĩāđāļĢāļ§āļĄāļāđāļēāļāļĩāđāļāļģāļāļ§āļāļāļēāļāļĢāļąāļāđāļāļĄāđ āđāļāļĄāđāļāļĨāļāļŠāļāļĢāļīāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļēāļāļāļāļāļāļīāļāļāļāđ āđāļāļīāđāļĄāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāđāļāļĢāđāļāļĢāļĄ āļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļ āđāļĨāļ°āļāļģāđāļŦāđāļāđāļēāļĒāļāđāļāļāļēāļĢāļāļģāļāļēāļāļāļąāļ API āļāļĩāđāļĒāļāļĄāļĢāļąāļāļŠāļāļĢāļīāļāļāļĩāđāđāļāļĩāļĒāļāđāļāļ āļēāļĐāļēāļāļ·āđāļāļāļĩāđāđāļĄāđāđāļāđ Java
āļāļēāļĄāđāļāļāļāļēāļĢāđāļāļĒāđāļāļĢāđāļāļĩāđāđāļŠāļāļāļŠāļģāļŦāļĢāļąāļ JDK 21 āļĢāļēāļĒāļāļēāļĢāļāļļāļāļŠāļĄāļāļąāļāļīāļāļ°āļāļđāļāļĢāļ°āļāļąāļāļŦāļĨāļąāļāļāļēāļāļāļąāđāļāļāļāļāļāļēāļĢāļĨāļāļāļ§āļēāļĄāđāļĢāđāļ§āđāļāļ§āļąāļāļāļĩāđ 8 āļĄāļīāļāļļāļāļēāļĒāļāđāļĨāļ° 20 āļāļĢāļāļāļēāļāļĄ āļāļķāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļąāđāļāļāļēāļĢāđāļāđāđāļāļāđāļāļāļāļāļĢāđāļāļāļāļ°āļāļģāđāļāļīāļāļāđāļāđāļ āļāļđāđāļŠāļĄāļąāļāļĢāļĢāļļāđāļāđāļĢāļāđāļĨāļ°āļĢāļļāđāļāļŠāļļāļāļāđāļēāļĒāļāļ°āļāļēāļĄāļĄāļēāđāļāļ§āļąāļāļāļĩāđ 10 āđāļĨāļ° 24 āļŠāļīāļāļŦāļēāļāļĄ āđāļāļĒāļāļēāļĢāđāļāđāđāļāļāđāļāļāļāļāļĢāđāļāļāļĒāļąāļāļāļāđāļāđāļāđāļāđāļāđ āļāļ§āļēāļĄāļāļĢāđāļāļĄāđāļāđāļāļēāļāļāļąāđāļ§āđāļāļĄāļĩāļāļģāļŦāļāļāđāļāļ§āļąāļāļāļĩāđ 19 āļāļąāļāļĒāļēāļĒāļ
JDK 21 āļāļ°āđāļāđāļāļĢāļļāđāļāļāļĩāđāļĢāļāļāļĢāļąāļāļĢāļ°āļĒāļ°āļĒāļēāļ§ (LTS) āđāļāļĒāđāļŦāđāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ Premier āđāļāđāļāđāļ§āļĨāļē 5 āļāļĩāđāļĨāļ°āļāļĒāļēāļĒāđāļ§āļĨāļēāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļāļāļķāļāđāļāļ·āļāļāļāļąāļāļĒāļēāļĒāļ 2574 JDK 17 āļāļķāđāļāđāļāđāļāļĢāļļāđāļ LTS āļāļąāļāļāļļāļāļąāļāđāļāļīāļāļāļąāļ§āđāļāđāļāļ·āļāļāļāļąāļāļĒāļēāļĒāļ 2564 āļĢāļļāđāļāļāļĩāđāđāļĄāđāđāļāđ LTS āļĢāļ§āļĄāļāļķāļ JDK 20 āđāļĨāļ° JDK 19 āđāļāđāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāđāļāļ Premier āđāļāļĩāļĒāļāļŦāļāđāļāļ·āļāļāđāļĨāļ°āđāļĄāđāļĄāļĩāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāđāļāļīāđāļĄāđāļāļīāļĄ
āļāļēāļĢāđāļāđāļāļēāļ Java āļĄāļēāļāļĢāļāļēāļāđāļāļĒ Oracle āđāļāđāļĢāļąāļāļāļēāļĢāđāļāļĒāđāļāļĢāđāļāļļāļ āđ āļŦāļāđāļāļ·āļāļ āđāļĨāļ°āļāļļāļāļĨāļąāļāļĐāļāļ°āļāļĩāđāđāļāđāļāđāļāđāļāđāļŠāļģāļŦāļĢāļąāļ JDK 21 āļĢāļ§āļĄāļāļķāļāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļēāļĢāļāđāļĄāđāļāļēāļ°āđāļĨāļ°āļāļēāļĢāđāļŠāļāļāļāļąāļ§āļāļĒāđāļēāļāļāļąāđāļāļŦāļĄāļāđāļ JDK 20 āļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđāļāļēāļāļĢāļ§āļĄāļāļķāļāļāđāļēāļāļĩāđāļāļģāļŦāļāļāļāļāļāđāļāļ āļĢāļđāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļ āđāļĨāļ°āļāļēāļĢāļāļąāļāļāļđāđāļĢāļđāļāđāļāļāļŠāļģāļŦāļĢāļąāļāļāļģāļŠāļąāđāļ switch āļĢāļ§āļĄāļāļķāļāļāđāļāļĄāļđāļĨāļāļąāđāļ§āđāļāļāļąāđāļ§āđāļ āļāļąāļ§āļĢāļ§āļāļĢāļ§āļĄāļāļĒāļ° generational Z āđāļĨāļ°āļŠāđāļāđāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāļāļīāļāļāļēāļĄ VM API āđāļāļĨāļāļāļāļĢāđāļĄāļĨāđāļģāļŠāļĄāļąāļĒāļāļ·āđāļāđ āđāļāđāļ āđāļāļĨāļāļāļāļĢāđāļĄāđāļāļāđāļĄāđāđāļāđāđāļāđāļāđāļĨāļ°āđāļāļāđāļāđāļāļāđāļāļĒ āđāļāđāļ AppMaster āļŠāļēāļĄāļēāļĢāļāđāļāđāļĢāļąāļāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļ§āļēāļĄāļāđāļēāļ§āļŦāļāđāļēāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļāļāđāļāđāļĨāļĒāļĩ Java


