CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЬрд╛рд╡рд╛ 2021 рдордзреНрдпреЗ рдЕрдЬреВрдирд╣реА рдЦреВрдк рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреБрдареЗрд╣реА рдЬрд╛...
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЬрд╛рд╡рд╛ 2021 рдордзреНрдпреЗ рдЕрдЬреВрдирд╣реА рдЦреВрдк рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреБрдареЗрд╣реА рдЬрд╛рдд рдирд╛рд╣реА

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
рдпрд╛ рд╡рд░реНрд╖реА Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ 26 рд╡рд░реНрд╖рд╛рдВрдЪреА рдЭрд╛рд▓реА рдЖрд╣реЗ, рдЬреА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдорд╛рдирдХрд╛рдВрдиреБрд╕рд╛рд░ рдЦреВрдк рдЬреБрдиреА рдЖрд╣реЗ, рдХрд╛рд╣реА рд▓реЛрдХ, рд╡рд┐рд╢реЗрд╖рдд: рдкреНрд░реЛрдЧреНрд░реЕрдорд┐рдВрдЧрдордзреНрдпреЗ рдирд╡рд╢рд┐рдХреНрдпрд╛, 2021 рдордзреНрдпреЗ Java рдЖрдЬрд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрдгрд┐ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХрд╛ рдЕрд╕рд╛ рдкреНрд░рд╢реНрди рд╡рд┐рдЪрд╛рд░рдд рдЖрд╣реЗрдд. 2021 рдордзреНрдпреЗ рдЬрд╛рд╡рд╛ рдЕрдЬреВрдирд╣реА рдЦреВрдк рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХреБрдареЗрд╣реА рдЬрд╛рдд рдирд╛рд╣реА - 1рдЬреНрдпрд╛рдВрдиреА рдЕрджреНрдпрд╛рдк рдХреЛрдгрддреНрдпрд╛ рднрд╛рд╖реЗрд╡рд░ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рд╛рдпрдЪреЗ рдпрд╛рдЪреА рдирд┐рд╡рдб рдХреЗрд▓реА рдирд╛рд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ, Java рд▓рд╛ JavaScript (рдЬрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрд░рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреБрд╕рд╛рд░) рд╕рд╛рд░рдЦреНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕реНрдкрд░реНрдзреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрдд рдЖрд╣реЗ. рдЬрдЧрднрд░рд╛рдд 12 mln JS рдкреНрд░реЛрдЧреНрд░рд╛рдорд░), Python (рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рддреНрд╡рд░реАрдд рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдорд┐рд│рд╡рдд рдЖрд╣реЗ, рдЕрдиреЗрдХрджрд╛ рд╢рд╛рд▓реЗрдп рд╡рдпрд╛рдд рд╢рд┐рдХрд▓реЗрд▓реА), рдЖрдгрд┐ Kotlin (рдПрдХ рдореБрдХреНрдд-рд╕реНрд░реЛрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬреА рдмрд░реНтАНрдпрд╛рдЪрджрд╛ Java рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ). рдкрдг рдпрд╛рдЪрд╛ рдЕрд░реНрде рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдЪреНрдпрд╛ рдЬрдЧрд╛рдд Java рдЪреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╣рддреНрддреНрд╡ рдХрдореА рд╣реЛрдд рдЪрд╛рд▓рд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Java рдРрд╡рдЬреА рдЗрддрд░ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╢рд┐рдХрдгреЗ рд╣рд╛ рдПрдХ рд╣реБрд╢рд╛рд░ рдкрд░реНрдпрд╛рдп рдЕрд╕реЗрд▓ рдХрд╛? рдЕрдЬрд┐рдмрд╛рдд рдирд╛рд╣реА. рдЬрд░реА рдЬрд╛рд╡рд╛рдЪреНрдпрд╛ рд▓реБрдкреНрдд рд╣реЛрдд рдЪрд╛рд▓рд▓реЗрд▓реНрдпрд╛ рд▓реЛрдХрдкреНрд░рд┐рдпрддреЗрдЪреА рдШреЛрд╖рдгрд╛ рдХрд░рдгрд╛рд░реА рд╡реЗрдмрд╡рд░ рддреБрдореНрд╣реА рдЕрдзреВрдирдордзреВрди рдорддреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдЦрд░рдВ рддрд░, рдЖрдЬ, 2021 рдордзреНрдпреЗ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдиреЗрд╣рдореАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрд╣реЗ рдЖрдгрд┐ рдкреБрдвреАрд▓ рд╡рд░реНрд╖рд╛рдВрдордзреНрдпреЗ, рд╢рдХреНрдпрддреЛ рджрд╢рдХрд╛рдВрдордзреНрдпреЗ рддрд╢реАрдЪ рд░рд╛рд╣реАрд▓. рдХрд╛?

рдЬрд╛рд╡рд╛ рдЕрдЬреВрдирд╣реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЬрдЧрд╛рдЪрд╛ рд░рд╛рдЬрд╛ рдЖрд╣реЗ

рдЬрд╛рд╡рд╛ рдХреБрдареЗрд╣реА рдЬрд╛рдд рдирд╛рд╣реА рдпрд╛рдЪреЗ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдХрд╛рд░рдг рдореНрд╣рдгрдЬреЗ рддреА рдЕрдЬреВрдирд╣реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЬрдЧрд╛рдд рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдгрд╛рд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЖрд╣реЗ. рдЕрдиреЗрдХ рд╡реИрд╢рд┐рд╖реНтАНрдЯреНрдпреЗ Java рд▓рд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкрд░реНрдпрд╛рдп рдмрдирд╡рддрд╛рдд.

  • рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛

рдЬрд╛рд╡рд╛ рд╣реА рдПрдХ рдЕрддрд┐рд╢рдп рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд▓ рднрд╛рд╖рд╛ рдЖрд╣реЗ рдЬреА рдЙрдЪреНрдЪ рд╡рд░реНрдХрд▓реЛрдбрд╕рд╣ рджреЗрдЦреАрд▓ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ рд╣рд╛ рдПрдХ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдШрдЯрдХ рдЖрд╣реЗ, рдЬреЛ рдмрд╣реБрддреЗрдХ рдЙрдкрдХреНрд░рдорд╛рдВрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪреА рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЛ.

  • рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХреЗ рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рдЖрдгрдЦреА рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рдУрдУрдкреА рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд╛рдирдХреЗ рдЖрдгрд┐ Java рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдкреИрд▓реВрдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╕ рдЙрдкрд▓рдмреНрдз рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдЪреА рдореБрдмрд▓рдХрддрд╛. рд╣реЗ рдЬрд╛рд╡рд╛-рдЖрдзрд╛рд░рд┐рдд рдЙрддреНрдкрд╛рджрдиреЗ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд░реНрд╖рд╛рдиреБрд╡рд░реНрд╖реЗ рд╕рдорд╛рдзрд╛рдиреЗ рд░рд╛рдЦрдгреЗ рд╕реЛрдкреЗ рдХрд░рддреЗ, рдЬреЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ Java рдЪреЗ рдЖрдгрдЦреА рдПрдХ рд╕рд╛рдорд░реНрдереНрдп рдЖрд╣реЗ.

  • рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЧреНрд░рдВрдерд╛рд▓рдпреЗ рдЙрдкрд▓рдмреНрдз

рд╣рдЬрд╛рд░реЛ рд╡рд┐рд╡рд┐рдз рдЬрд╛рд╡рд╛ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛ рджреЗрдЦреАрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрдордзреНрдпреЗ рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рдЖрд╣реЗ рдХрд╛рд░рдг рддреЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬрд▓рдж рдЖрдгрд┐ рд╕реНрд╡рд╕реНрдд рдмрдирд╡рд┐рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

  • JVM рдЖрдгрд┐ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА

рдЬрд╛рд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдореБрд│реЗ Java рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЗрддрд░ рд╡рд┐рд╡рд┐рдз рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдд, рдЬреЛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рдЖрдгрдЦреА рдПрдХ рдореЛрдард╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ. рдЬрд╛рд╡рд╛ рдХреЛрдб рд╕рд░реНрд╡ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдЖрдгрд┐ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╕рд░реНрд╡рд╛рдд рдкреЛрд░реНрдЯреЗрдмрд▓ рдорд╛рдирд▓рд╛ рдЬрд╛рддреЛ. рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдкреНрд░рдореБрдЦ рдХрд╛рд░рдгреЗ, рдЬрд╕реЗ рдХреА рддреБрд▓рдиреЗрдиреЗ рдЙрдЪреНрдЪ рд╕реБрд░рдХреНрд╖рд╛, рд╕рд╛рдзреЗрдкрдгрд╛, рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рдЬрдЧрд╛рдд рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ Java рд╡рд┐рдХрд╛рд╕рдХ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. рдпрд╛ рд╕рд░реНрд╡ рдХрд╛рд░рдгрд╛рдВрдореБрд│реЗ, рдЬрд╛рд╡рд╛рд▓рд╛ рдЕрдиреЗрдХ рдЬрд╛рдЧрддрд┐рдХ рдЖрдШрд╛рдбреАрдЪреНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрдВрдкрдиреНрдпрд╛ рдЖрдгрд┐ рд╕рдВрд╕реНрдерд╛рдВрдХрдбреВрди рд╕рд╛рддрддреНрдпрд╛рдиреЗ рдкрд╛рдард┐рдВрдмрд╛ рдорд┐рд│рдд рдЖрд╣реЗ. рдЦрд░рдВ рддрд░, Fortune 500 рдкреИрдХреА 90% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдХрдВрдкрдиреНрдпрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрд╕рд╛рдареА Java рд╡рд╛рдкрд░рддрд╛рдд. рдХрджрд╛рдЪрд┐рдд рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд┐рдВрд╡рд╛ рддрд╛рдВрддреНрд░рд┐рдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд▓рд╛ рдЯреЗрдХ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдЙрджреНрдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдЗрддрдХрд╛ рдкрд╛рдард┐рдВрдмрд╛ рдирд╛рд╣реА.

рд╡реЗрд│ рдЖрдгрд┐ рдУрд░реЕрдХрд▓ рд╕рдорд░реНрдерди рд╕реЛрдмрдд рдареЗрд╡рдгреЗ

рдкрд░рдВрддреБ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрдордзреНрдпреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрд╕рдгреЗ рд╣реЗ рдПрдХрдореЗрд╡ рдХрд╛рд░рдг рдирд╛рд╣реА рдХреА рдЬрд╛рд╡рд╛рдЪреЗ рднрд╡рд┐рд╖реНрдп рдЖрдЬрд╣реА, (рдЬрд╡рд│рдЬрд╡рд│) 26 рд╡рд░реНрд╖рд╛рдВрдирдВрддрд░рд╣реА рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рдирд╛рд╣реА. рдУрд░реЕрдХрд▓ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд, Java рдирд╡реАрди рд╡рд┐рдХрд╛рд╕ рдЯреНрд░реЗрдВрдб рдЖрдгрд┐ рдорд╛рдирдХрд╛рдВрд╕рд╣ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. 2018 рдкрд╛рд╕реВрди, Java рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖реА рдорд╛рд░реНрдЪ рдЖрдгрд┐ рд╕рдкреНрдЯреЗрдВрдмрд░рдордзреНрдпреЗ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╣ 6 рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдЪрдХреНрд░рд╛рд╡рд░ рдЖрд╣реЗ. рд╣реЗ Oracle рдЖрдгрд┐ рдЬрд╛рдЧрддрд┐рдХ Java рд╕рдореБрджрд╛рдпрд╛рд▓рд╛ рд╕рддрдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрдзрд╛рд░рдгрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдирд╛ рдирд╡рдХрд▓реНрдкрдирд╛рдВрдЪрд╛ рдПрдХ рд╕реНрдерд┐рд░ рдкреНрд░рд╡рд╛рд╣ рдСрдлрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдлрд╛рд░ рдкреВрд░реНрд╡реА рдирд╛рд╣реА, рдорд╛рд░реНрдЪ 2021 рдордзреНрдпреЗ, рдУрд░реЕрдХрд▓рдиреЗ рдШреЛрд╖рдгрд╛ рдХреЗрд▓реАJava 16 рдЪреА рдЙрдкрд▓рдмреНрдзрддрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ 17 рдирд╡реАрди рд╕реБрдзрд╛рд░рдгрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рдХрд╛рд╕рдХ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЖрдгрдЦреА рд╕реБрдзрд╛рд░реЗрд▓. тАЬрд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭ рдХреЕрдбреЗрдиреНрд╕рдЪреА рд╢рдХреНрддреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЭрд╕рд╣ рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рдирд╛рд╡рд░ рд╣реЛрддреА. JDK 14 рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдкреЕрдЯрд░реНрди рдореЕрдЪрд┐рдВрдЧ рдЖрдгрд┐ рд░реЗрдХреЙрд░реНрдбреНрд╕ рдПрдХ рд╡рд░реНрд╖рд╛рдкреВрд░реНрд╡реА рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗрд╡реНрд╣рд╛рдкрд╛рд╕реВрди рддреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рдЬрдЧрд╛рддреАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдореБрджрд╛рдп рдЕрднрд┐рдкреНрд░рд╛рдпрд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдлреЗрд▒реНрдпрд╛рдВрдордзреВрди рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдиреЗ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдирд╛ рдХреЗрд╡рд│ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪрд╛ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдкреНрд░рдпреЛрдЧ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рджрд┐рд▓реА рдирд╛рд╣реА рддрд░ рдЧрдВрднреАрд░ рдЕрднрд┐рдкреНрд░рд╛рдп рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдорд╛рдЬрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдЦрд▒реНрдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рдкреВрд░реНрдг рдХрд░рдгрд╛рд▒реНрдпрд╛ рджреЛрди рд░реЙрдХ-рд╕реЛрд▓рд┐рдб рдЬреЗрдИрдкреА рдмрдирд▓реНрдпрд╛ рдЖрд╣реЗрдд,тАЭ рдЬреЙрд░реНрдЬреЗрд╕ рд╕рд╛рдм рдореНрд╣рдгрд╛рд▓реЗ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ, рдЬрд╛рд╡рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЧреНрд░реБрдк, рдУрд░реЕрдХрд▓. Java 16 рд░рд┐рд▓реАрдЭ рд╣реЗ рдЦреБрд▓реЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди, рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдмрд┐рд▓реНрдб, рдЙрджреНрдпреЛрдЧ-рд╡реНрдпрд╛рдкреА рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛.

рдЙрджрдпреЛрдиреНрдореБрдЦ рдЯреЗрдХ рдЯреНрд░реЗрдВрдбрдордзреНрдпреЗ рдЬрд╛рд╡рд╛

рдЬреЗрд╡реНрд╣рд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреЗрд╡реНрд╣рд╛ рд╣реЗ рдлрдХреНрдд рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╡рд┐рдХрд╛рд╕ рдирд╛рд╣реА рдЬреЗрдереЗ Java рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ (AI), IoT (рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ), рдмреНрд▓реЙрдХрдЪреЗрди, рдмрд┐рдЧ рдбреЗрдЯрд╛ рдЗрддреНрдпрд╛рджреАрдВрд╕рд╣ рдЕрдиреЗрдХ рд╕рд░реНрд╡рд╛рдд рдЯреНрд░реЗрдВрдбрд┐рдВрдЧ рдХреЛрдирд╛рдбреНрдпрд╛ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рддреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. IoT рд╡рд┐рдХрд╕рдХ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдиреБрд╕рд╛рд░, Java рд╣реА рдпрд╛ рдХреЛрдирд╛рдбреНрдпрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЖрд╣реЗ. рдЖрдгрд┐ рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдирд╛рд╣реА рдХрд╛рд░рдг рдореВрд▓рддрдГ Java PDA (рд╡реИрдпрдХреНрддрд┐рдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд╣рд╛рдпреНрдпрдХ) рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдПрдХ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА. PDAs, рдореВрд▓рдд: рдЖрдзреБрдирд┐рдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдиреНрд╕рдЪреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдХрдореА-рд╢рдХреНрддреАрдЪреНрдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░реА рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╕рд░реНрд╡рддреНрд░ рдкреЛрд░реНрдЯреЗрдмрд▓ рдЕрд╕рдгрд╛рд░реА рдПрдХ рд╡рд┐рд╢реЗрд╖ рднрд╛рд╖рд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. Java рдордзреНрдпреЗ рд╣реЗ рд╕рд░реНрд╡ рдЖрд╣реЗ, рдЬреЗ рдпреЛрдЧрд╛рдпреЛрдЧрд╛рдиреЗ рд╡рд┐рд╡рд┐рдз IoT рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдПрдХ рдЙрддреНрддрдо рдЬреБрд│рдгреА рдмрдирд╡рддреЗ. AI рдлреАрд▓реНрдбрдордзреНрдпреЗ, Java рдЪрд╛ рд╡рд╛рдкрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдиреНрдпреВрд░рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕, рд╕рд░реНрдЪ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо, рдЕрдиреБрд╡рд╛рдВрд╢рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЖрдгрд┐ рдорд▓реНрдЯреА-рд░реЛрдмреЛрдЯрд┐рдХ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЙрдкрд╛рдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ Java рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдирд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд AI рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ рдЖрдзреАрдЪ AI рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдВрдордзреНрдпреЗ рдЦреВрдк рдорд╛рдЧрдгреА рдЖрд╣реЗ. рдмрд┐рдЧ рдбреЗрдЯрд╛ рд╣рд╛ рдЭрдкрд╛рдЯреНрдпрд╛рдиреЗ рд╡рд╛рдврдгрд╛рд░рд╛ рдЙрджреНрдпреЛрдЧ рдЖрд╣реЗ рдЬреЛ Java рд╡рд░ рджреЗрдЦреАрд▓ рдЦреВрдк рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдореЛрдареА рдбреЗрдЯрд╛ рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рди (рдЬрд╕реЗ рдХреА Apache Hadoop рдЖрдгрд┐ Apache Spark) Java рдХреЛрдбрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд. рдЕрдиреЗрдХ рдорд╛рд░реНрдЧрд╛рдВрдиреА, рддреБрдореНрд╣реА рдореНрд╣рдгреВ рд╢рдХрддрд╛ рдХреА рдмрд┐рдЧ рдбреЗрдЯрд╛ рдЬрд╛рд╡рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдЬрдЧреВ рд╢рдХрдд рдирд╛рд╣реА. рд╣реЗрдЪ рдмрд░реНтАНрдпрд╛рдЪ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреБрдЯрд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдЖрд╣реЗ рдЬреЗ рд╡рд╛рд░рдВрд╡рд╛рд░ Java рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╕рддрд╛рдд.

рд╕рд╛рд░рд╛рдВрд╢

рдЧреЗрд▓реНрдпрд╛ рд╕реБрдорд╛рд░реЗ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдЕрдзреВрдирдордзреВрди рдЬрд╛рд╡рд╛рдЪреНрдпрд╛ рдореГрддреНрдпреВрдЪрд╛ рдЕрдВрджрд╛рдЬ рддреБрдореНрд╣рд╛рд▓рд╛ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдорд┐рд│рдд рдЕрд╕рд▓рд╛ рддрд░реАрд╣реА, рд╣реА рднрд╛рд╖рд╛ рдЖрдгрд┐ рддрд┐рдЪреНрдпрд╛рднреЛрд╡рддреА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреА рдкрд░рд┐рд╕рдВрд╕реНрдерд╛ рдЖрдЬрд╣реА реирежреирез рдордзреНрдпреЗ рдЦреВрдк рдЬрд┐рд╡рдВрдд рдЖрд╣реЗ. рдЖрдгрд┐ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рддреА рдХреБрдареЗрд╣реА рдЬрд╛рдд рдирд╛рд╣реА. рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдХрд╛рд░рдгрд╛рдВрдореБрд│реЗ рдЖрдгрд┐ рдЗрддрд░ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рдВрдореБрд│реЗ рдХрдзреАрд╣реА рд▓рд╡рдХрд░рдЪ. рдореНрд╣рдгреВрдирдЪ 2021 рдордзреНрдпреЗ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди Java рдирд┐рд╡рдбрдгреЗ рд╣рд╛ рдЕрдЬреВрдирд╣реА рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рдирд┐рд░реНрдгрдп рдЖрд╣реЗ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдХрд░рд┐рдЕрд░ рдХрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рдПрдЦрд╛рджреЗ рдХреМрд╢рд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рдЬреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЙрджреНрдпреЛрдЧрд╛рдд рд╡рд░реНрд╖рд╛рдиреБрд╡рд░реНрд╖реЗ рд╕рдВрдмрдВрдзрд┐рдд рд░рд╛рд╣реАрд▓. рдпреЗрдгреЗ
рдЖрдгрдЦреА рдХрд╛рдп рд╡рд╛рдЪрд╛рдпрдЪреЗ:
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд