18 āđ€āļĄ.āļĒ. 2566·āļ­āđˆāļēāļ™ 1 āļ™āļēāļ—āļĩ

āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļĒāļ°āļĒāļēāļ§ JDK 21: āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ Standard Java Unveiled

āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļĒāļ°āļĒāļēāļ§āļ‚āļ­āļ‡ Java āļĄāļēāļ•āļĢāļāļēāļ™ JDK 21 āļ—āļĩāđˆāļāļģāļĨāļąāļ‡āļˆāļ°āļĄāļĩāļ‚āļķāđ‰āļ™āļĄāļĩāļāļģāļŦāļ™āļ”āđ€āļ›āļīāļ”āļ•āļąāļ§āđƒāļ™āđ€āļ”āļ·āļ­āļ™āļāļąāļ™āļĒāļēāļĒāļ™ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļŦāļĨāļąāļ āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ•āļēāļĄāļĨāļģāļ”āļąāļš āđ€āļ˜āļĢāļ”āđ€āļŠāļĄāļ·āļ­āļ™ āđ€āļ—āļĄāđ€āļžāļĨāļ•āļŠāļ•āļĢāļīāļ‡ āđāļĨāļ°āļāļēāļĢāđāļŠāļ”āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđāļĨāļ° API āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļĒāļ°āļĒāļēāļ§ JDK 21: āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ Standard Java Unveiled

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

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļ°āļĒāļ°āļĒāļēāļ§ JDK 21: āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ Standard Java Unveiled | AppMaster