09 рдЬреВрди 2023┬╖1 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдореЗрдВ

Java 21 рддреИрдпрд╛рд░реА рд╕рдВрдмрдВрдзреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдирдбреЛрд╣ GC рдлрд╝реАрдЪрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реИ

рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ 21 рдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд░реИрдореНрдкрдбрд╛рдЙрди рдЪрд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рдХреА рддреИрдпрд╛рд░реА рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЬрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдиреНрдбрд╛рд╣ рдЬреАрд╕реА рдлреАрдЪрд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Oracle рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рднрд╛рд╡реА JDK рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

Java 21 рддреИрдпрд╛рд░реА рд╕рдВрдмрдВрдзреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдирдбреЛрд╣ GC рдлрд╝реАрдЪрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реИ

рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ (JDK) 21 8 рдЬреВрди рддрдХ рдЕрдкрдиреЗ рд╢реБрд░реБрдЖрддреА рд░реИрдВрдкрдбрд╛рдЙрди рдЪрд░рдг рдореЗрдВ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИред рдЕрдм рдЬрдмрдХрд┐ рдлреАрдЪрд░ рд╕реЗрдЯ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдШрдЯрдХ рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░реЗрдЧрд╛: рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдирдбреЛрд╣, рдЬреЛ рд╢реЗрдирд╛рдирдбреЛрд╣ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡реГрджреНрдзрд┐ рд╣реИ ( рдЬреАрд╕реА)ред

JDK 21 рдХреЗ рд▓рд┐рдП JDK рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдкреНрд░рдкреЛрдЬрд▓ (JEP) рдкреЗрдЬ, 19 рд╕рд┐рддрдВрдмрд░ рдХреЛ рдкреНрд░реЛрдбрдХреНрд╢рди рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЕрдм 16 рд╕реЗ 15 рддрдХ рд╕реЗрдЯ рдХреА рдЧрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлреАрдЪрд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдЕрдкрдардиреАрдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдирдбреЛрд╣ рдлреАрдЪрд░ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рд░реЛрдорди рдХреЗрдирдХреЗ, рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдиреНрдбрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЬреЗрдИрдкреА рдХреЗ рд▓реЗрдЦрдХ, рдиреЗ рдЬреЗрдбреАрдХреЗ 21, рдпрд╛ рдЬрд╛рд╡рд╛ 21 рд╕реЗ рдлреАрдЪрд░ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рд╣реИ, рдЬрдм рдЗрд╕реЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЬреЗрдбреАрдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ Oracle рджреНрд╡рд╛рд░рд╛ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рдЗрдХрд╛рдИ рдЬреЛ рдорд╛рдирдХ рдЬрд╛рд╡рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреА рд╣реИред

рдЬрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдиреНрдбрд╛рд╣ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЯрд┐рдХрд╛рдК рдереНрд░реВрдкреБрдЯ, рд▓реЛрдб-рд╕реНрдкрд╛рдЗрдХ рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреАрдврд╝реАрдЧрдд рд╕рдВрдЧреНрд░рд╣ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рд╢реЗрдирд╛рдирдбреЛрд╣ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд╣реИред рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкреАрдврд╝реАрдЧрдд рдореЛрдб рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЧреИрд░-рдкреАрдврд╝реАрдЧрдд рд╢реЗрдирд╛рдиреНрдбрд╛рд╣ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрддрдГ рдЗрд╕ рдореЛрдб рдХреЛ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рдХреНрд╖реНрдпреЛрдВ рдореЗрдВ рдХрдо рдЬреАрд╕реА рдкреЙрдЬрд╝ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдирд┐рд░рдВрддрд░ рдореЗрдореЛрд░реА рдлрд╝реБрдЯрдкреНрд░рд┐рдВрдЯ рдХреЛ рдХрдо рдХрд░рдирд╛, рд╕реАрдкреАрдпреВ рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдирд╛, рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдФрд░ рдЖрд╡рдВрдЯрди рд╕реНрдкрд╛рдЗрдХреНрд╕ рдХреЗ рджреМрд░рд╛рди рдкрддрд┐рдд рдФрд░ рдкреВрд░реНрдг рд╕рдВрдЧреНрд░рд╣ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЧреИрд░-рдкреАрдврд╝реАрдЧрдд рд╢реЗрдирд╛рдиреНрдбрд╛рд╣ рдЕрдкреНрд░рднрд╛рд╡рд┐рдд рд░рд╣реЗрдВрдЧреЗред

рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди, 14 рдЬреВрди рддрдХ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рдЕрдзреАрди рд╣реИ, рдХреЗрд╡рд▓ OpenJDK рдмрд┐рд▓реНрдб рдореЗрдВ рд╢реЗрдирд╛рдирдбреЛрд╣ GC рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ G1 GC, Z рдЧрд╛рд░рдмреЗрдЬ рдХрд▓реЗрдХреНрдЯрд░ (ZGC), рдпрд╛ рдЕрдиреНрдп рд╕рдордХрд╛рд▓реАрди рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╛рд╣рдХреЛрдВ рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдЙрди рдЬрд╛рд╡рд╛ рд╡рд┐рддрд░рдгреЛрдВ рдХреЛ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ G1 GC рдФрд░ ZGC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ Oracle OpenJDK рдФрд░ Oracle JDKред JDK 21, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд░рдЪрд┐рдд рд╕рдВрдЧрд╛рдорд┐рддрд┐ рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЬреИрд╕реА рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд╛рд╡рд╛ рдХрд╛ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди (LTS) рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдЬреЛ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрдВрддрд┐рдо LTS рд░рд┐рд▓реАрдЬрд╝, JDK 17, рд╕рд┐рддрдВрдмрд░ 2021 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред JDK рд░рд┐рд▓реАрдЬрд╝ рд╣рд░ рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рд╣реЛрддреА рд╣реИ, LTS рд░рд┐рд▓реАрдЬрд╝ рд╣рд░ рджреЛ рд╕рд╛рд▓ рдореЗрдВ рд╣реЛрддреА рд╣реИред рдлрд╝реАрдЪрд░ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмреАрдЪ рдХреЗрд╡рд▓ рдЫрд╣ рдорд╣реАрдиреЗ рдХреА рд╕рдорд░реНрдерди рдЕрд╡рдзрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ JDK 20 рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЬреЛ рдорд╛рд░реНрдЪ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рдерд╛ред

рдЬрдмрдХрд┐ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ, AppMaster рдЬреИрд╕реЗ no-code рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрджрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдореЗрдВ рдХрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред AppMaster, a powerful no-code tool that enables backend, web, and mobile applications to be created visually with blazingly fast turnaround times, provides a cost-effective alternative for organizations of all sizes. With tools like AppMaster, businesses can achieve a software development experience that is up to 10 times faster and three times more cost-effective than traditional methods, all while eliminating technical debt.

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
Java 21 рддреИрдпрд╛рд░реА рд╕рдВрдмрдВрдзреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдЬреЗрдирд░реЗрд╢рдирд▓ рд╢реЗрдирд╛рдирдбреЛрд╣ GC рдлрд╝реАрдЪрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реИ | AppMaster