CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЬрд╛рд╡рд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕. 1991 рддреЗ 2021 рдкрд░реНрдпрдВрдд рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рд╕рдВрдкреВрд░реНрдг ...
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЬрд╛рд╡рд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕. 1991 рддреЗ 2021 рдкрд░реНрдпрдВрдд рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рд╕рдВрдкреВрд░реНрдг рдХрдерд╛

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
рдЖрдЬ Java рд╣реА рдЬрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдгрд┐ рдорд╛рдЧрдгреАрдиреБрд╕рд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ, 7 рджрд╢рд▓рдХреНрд╖ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдЖрдгрд┐ рд╣рдЬрд╛рд░реЛ рд▓реЛрдХ рджрд░рд╡рд░реНрд╖реА Java рдСрдирд▓рд╛рдЗрди рд╢рд┐рдХрддрд╛рдд ( рдХреЛрдбрдЬрд┐рдо рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдгрд┐ рдЗрддрд░ рдорд╛рд░реНрдЧрд╛рдВрдиреА ) рдХрд╛рд░рдг Java рд╕рд░реНрд╡рддреНрд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдЙрджреНрдпреЛрдЧ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╣реЗрддреВрдВрд╕рд╛рдареА. рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣реАрдд рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рдирд╕реЗрд▓, рдЬрд╛рд╡рд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдореЛрдард╛ рдЖрд╣реЗ (рдЦрд░рдВ рддрд░ рдЬрд╡рд│рдЬрд╡рд│ рддреАрди рджрд╢рдХрд╛рдВрдЪрд╛) рдЗрддрд┐рд╣рд╛рд╕ рдЖрд╣реЗ. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдУрдХ рдореНрд╣рдгреВрди 1990 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЬрдиреНрдорд▓реЗрд▓реА, рдореВрд▓рддрдГ Java рд╣реА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдмрдирдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА рдЬреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдбрд┐рдЬрд┐рдЯрд▓ рдХреЗрдмрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдЙрджреНрдпреЛрдЧрд╛рдд рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдЖрдгрд┐ рд╕реНрдорд╛рд░реНрдЯ рдЯреАрд╡реНрд╣реА рд╕рд╛рд░рдЦреНрдпрд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЬрд╛рд╡рд╛ рдЖрддрд╛ рдЬрд┐рдереЗ рдЖрд╣реЗ рддрд┐рдереЗ рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рд╡рд░реНрд╖реЗ рдЖрдгрд┐ рдЕрдиреЗрдХ рдмрджрд▓ рдЭрд╛рд▓реЗ. рдпрд╛ рдореНрд╣рдгреАрдкреНрд░рдорд╛рдгреЗ, рдореБрд│рд╛рдХрдбреЗ рдкрд░рдд рдпрд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд░реНрде рд╕рд╛рдкрдбреЗрд▓. рдЬрд╛рд╡рд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕.  1991 рддреЗ 2021 рдкрд░реНрдпрдВрдд рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреА рд╕рдВрдкреВрд░реНрдг рдХрдерд╛ - 1рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгрд╛рд░реЗ рдмрд╣реБрд╕рдВрдЦреНрдп рд▓реЛрдХ рдЖрдгрд┐ рдЕрдЧрджреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ Java рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рдЬрд╛рд╡рд╛ рдХрд╕рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдХрд╕рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЭрд╛рд▓рд╛ рдпрд╛рдЪреЗ рдЬреНрдЮрд╛рди рдирд╕рддреЗ рд╣реЗ рдЬрд╛рдгреВрди, рдЖрдореНрд╣рд╛рд▓рд╛ рдЬрд╛рд╡рд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реА рдХрд▓реНрдкрдирд╛ рдЕрд╕реЗрд▓ рдЕрд╕реЗ рд╡рд╛рдЯрд▓реЗ.

рдЬрд╛рд╡рд╛: рдореБрд│реЗ

рдЬрд╛рд╡рд╛рдЪрд╛ рдЬрдиреНрдо рдЬреВрди 1991 рдордзреНрдпреЗ рд╕рди рдорд╛рдпрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕рд╕рд╛рдареА рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЫреЛрдЯреНрдпрд╛ рдЯреАрдорджреНрд╡рд╛рд░реЗ "рдУрдХ" рдирд╛рд╡рд╛рдЪрд╛ рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди рдЭрд╛рд▓рд╛. рддреНрдпрд╛рдВрдиреА рд╕реНрд╡рддрдГрд▓рд╛ рдЧреНрд░реАрди рдЯреАрдо рдореНрд╣рдЯрд▓реЗ: рдЬреЗрдореНрд╕ рдЧреЙрд╕рд▓рд┐рдВрдЧ, рдорд╛рдЗрдХ рд╢реЗрд░реАрдбрди рдЖрдгрд┐ рдкреЕрдЯреНрд░рд┐рдХ рдиреЙрдЯрди. рдЖрдгрд┐ рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд▓рд╛ рдирд╛рд╡ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА тАЬрдУрдХтАЭ рд╣рд╛ рд╢рдмреНрдж рдирд┐рд╡рдбрд▓рд╛ рдЧреЗрд▓рд╛ рдХрд╛рд░рдг рдУрдХ рд╡реГрдХреНрд╖ рддрд╛рдХрдж рдЖрдгрд┐ рдЯрд┐рдХрд╛рдКрдкрдгрд╛рдЪреЗ рдкреНрд░рддреАрдХ рдЖрд╣реЗ. рдХрд╛рд│рд╛рдиреЗ рджрд╛рдЦрд╡реВрди рджрд┐рд▓реЗ рдЖрд╣реЗ рдХреА рд╣реЗ рдирд╛рд╡ рдЬрд╛рд╡реЗрди 1995 рдордзреНрдпреЗ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕реВрдирд╣реА рд╣реЗ рдирд╛рд╡ рдЕрддрд┐рд╢рдп рдпреЛрдЧреНрдп рдЖрдгрд┐ рдЕрдЧрджреА рднрд╡рд┐рд╖реНрдпрд╕реВрдЪрдХ рдЖрд╣реЗ рдХрд╛рд░рдг рдУрдХ рд╣реЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рджреБрд╕рд░реНтАНрдпрд╛ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдиреЛрдВрджрдгреАрдХреГрдд рдЖрд╣реЗ. рдЬреЗрдореНрд╕ рдЧреЙрд╕рд▓рд┐рдВрдЧ рд╣реЗ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдкреНрд░рдореБрдЦ рд╣реЛрддреЗ, рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреЗ рдореВрд│ рдЙрджреНрджрд┐рд╖реНрдЯ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╣реЗ рд╣реЛрддреЗ рдЬреЗ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рд╢рдХреЗрд▓ рдЖрдгрд┐ C/C++ рдкреЗрдХреНрд╖рд╛ рд╕реЛрдкреЗ рдЖрдгрд┐ рдЕрдзрд┐рдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА C/C++ рдкреНрд░рдорд╛рдгреЗрдЪ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдЕрд╕реЗрд▓ рдЬреЗрдгреЗрдХрд░реБрди рддреЗ C рдиреЛрдЯреЗрд╢рдирд╢реА рдЪрд╛рдВрдЧрд▓реЗ рдкрд░рд┐рдЪрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рд╢рд┐рдХрдгреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреЗ рд╕реЛрдкреЗ рд╣реЛрдИрд▓. рдирд╡реАрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореВрд▓рдд: рдбрд┐рдЬрд┐рдЯрд▓ рдХреЗрдмрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдЙрджреНрдпреЛрдЧрд╛рд╕рд╛рдареА, рд╕реНрдорд╛рд░реНрдЯ рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рд╕реЗрдЯ-рдЯреЙрдк-рдмреЙрдХреНрд╕ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдЯреАрд╡реНрд╣реАрдЪреНрдпрд╛ рдирд╡реАрди рдкрд┐рдвреАрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА.

рдЬрд╛рд╡рд╛: рдПрдХ рдирд╡реАрди рдЖрд╢рд╛

рдирд╡реАрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдЪрд╛ рд╡рд┐рдХрд╛рд╕ 1995 рдордзреНрдпреЗрдЪ рдкреВрд░реНрдг рдЭрд╛рд▓рд╛. рдЖрдгрд┐ 1996 рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрд╕, рд╕рди рдорд╛рдпрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕рдиреЗ рдкреНрд░рд╕рд┐рджреНрдз рдХреЗрд▓реЗ .Java 1.0 рдЪреА рдкрд╣рд┐рд▓реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА. тАЬJava рдЪреА рд▓реЗрдЦрди-рдПрдХрджрд╛-рд░рди-рд╕рд░реНрд╡рддреНрд░ рдХреНрд╖рдорддрд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реБрд▓рдн рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддреЗрдиреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдореБрджрд╛рдпрд╛рдВрдирд╛ рдЬрдЯрд┐рд▓ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдирдХ рдореНрд╣рдгреВрди рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╡реГрддреНрдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЬрд╛рд╡рд╛ 1.0 рддрд╛рдмрдбрддреЛрдм рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреБрдвреАрд▓ рдХрд┐рд▓рд░ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдбреЗрд╡реНрд╣рд▓рдкрд░рдирд╛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдирдВрдж рд╣реЛрдд рдЖрд╣реЗ," рд╕рди рдорд╛рдпрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕рдиреЗ рдЬрд╛рд╡рд╛ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХрд░рдд рдкреНрд░реЗрд╕-рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ. рд░рд┐рд▓реАрдЬ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА, 1995 рдордзреНрдпреЗ, рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди рдУрдХ рд╡рд░реВрди рдЕрд╕реЗ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдЬрд╛рд╡рд╛. рдХрд╛рд░рдг: рдореВрд│ рдирд╛рд╡ рдЖрдзреАрдЪ рдУрдХ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреАрдЬрдЪреЗ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╣реЛрддреЗ. рдЬреЗрдореНрд╕ рдЧреЙрд╕рд▓рд┐рдВрдЧрдЪреНрдпрд╛ рдорддреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдирд╡реАрди рдирд╛рд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрд░ рд╡рд┐рд╡рд┐рдз рдкрд░реНрдпрд╛рдп рд╣реЛрддреЗ, рдЬреНрдпрд╛рдд "рдбрд╛рдпрдиреЕрдорд┐рдХ", "рд░рд┐рд╡реНрд╣реЛрд▓реНрдпреВрд╢рдирд░реА", "рдЬреЛрд▓реНрдЯ" рдЖрдгрд┐ "рдбреАрдПрдирдП" рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддрд╛. , рдЙрддреНрдХреНрд░рд╛рдВрддреАрд╡рд╛рджреА рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдгрд╛рд░реЗ рдХрд╛рд╣реАрддрд░реА рдореНрд╣рдгреВрди, рдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдЧрддрд┐рд╢реАрд▓ рдЖрдгрд┐ рджреАрд░реНрдШрдХрд╛рд│ рдЯрд┐рдХрдгрд╛рд░реЗ рд╕реНрд╡рд░реВрдк. рдЧреЛрд╕рд▓рд┐рдВрдЧ рдореНрд╣рдгрд╛рд▓реЗ, "рд╕рд┐рд▓реНрдХ рдмрд░реЛрдмрд░рдЪ рдЬрд╛рд╡рд╛ рд╣реА рдПрдХ рдкреНрд░рдореБрдЦ рдирд┐рд╡рдб рд╣реЛрддреА. рдЕрдЦреЗрд░реАрд╕, рдПрдХ рдХрдк рдХреЙрдлреА рдШреЗрдд рдЕрд╕рддрд╛рдирд╛, рддреНрдпрд╛рдиреЗ рдЬрд╛рд╡рд╛рд▓рд╛ рдЕрдВрддрд┐рдо рдирд┐рд╡рдб рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛, рдЗрдВрдбреЛрдиреЗрд╢рд┐рдпрд╛рддреАрд▓ рдПрдХрд╛ рдмреЗрдЯрд╛рдЪреНрдпрд╛ рдирд╛рд╡рд╛рд╡рд░ рднрд╛рд╖реЗрдЪреЗ рдирд╛рд╡ рджрд┐рд▓реЗ рдЬрд┐рдереЗ рдкрд╣рд┐рд▓реА рдХреЙрдлреА рддрдпрд╛рд░ рдЭрд╛рд▓реА.

рдЬрд╛рд╡рд╛: рдХреНрд░рд╛рдВрддреА

рддреНрдпрд╛рд╡реЗрд│реА рдЬрд╛рд╡рд╛ рдЦрд░реЛрдЦрд░рдЪ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рдХреНрд░рд╛рдВрддреА рд╣реЛрддреА рдХрд╛? рдареАрдХ рдЖрд╣реЗ, рдЕрд╕реЗ рдореНрд╣рдгрдгреЗ рдЕрдзрд┐рдХ рдЕрдЪреВрдХ рд╣реЛрдИрд▓ рдХреА рд╣рд╛ рдПрдХ рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реЛрддрд╛ рдЬреЛ рдмрд╛рдЬрд╛рд░рд╛рдиреЗ рддреНрд╡рд░реАрдд рд╕реНрд╡реАрдХрд╛рд░рд▓рд╛ рд╣реЛрддрд╛. рдЬрд╛рд╡рд╛ рдореБрдЦреНрдпрддреНрд╡реЗ рдХреЗрдмрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдЙрдкрдХрд░рдгрд╛рдВрдЪреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ Java рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдордзреНрдпрднрд╛рдЧреА рдХреБрдареЗрддрд░реА рд╡рдЧрд│рдгреНрдпрд╛рдд рдЖрд▓реА рдХрд╛рд░рдг рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рд╣реЗ рд╕рдордЬрд▓реЗ рдХреА рддреНрдпрд╛ рд╡реЗрд│реА рдбрд┐рдЬрд┐рдЯрд▓ рдХреЗрдмрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдЙрджреНрдпреЛрдЧрд╛рдиреЗ рдЕрдВрддрд░реНрднреВрдд рдХрд░рдгреЗ рдЦреВрдк рдкреНрд░рдЧрдд рдЖрд╣реЗ. рддреНрдпрд╛рдРрд╡рдЬреА, рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдЧреБрдг рд╣реЛрддреЗ, рдЬреЗ 1990 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдд рддреЗрдЬреАрдд рд╣реЛрддреЗ. рдЬрд╛рд╡рд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд░рдирдЯрд╛рдЗрдорд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ "рдПрдХрджрд╛ рд▓рд┐рд╣рд╛, рдХреБрдареЗрд╣реА рдЪрд╛рд▓рд╡рд╛" рдпрд╛ рд╡рдЪрдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ. рдпрд╛рдиреЗ C/C++ рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЦреВрдк рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖рд╛ рджреЗрдЦреАрд▓ рдСрдлрд░ рдХреЗрд▓реА, рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╕реБрд░рдХреНрд╖рд╛ рдкрд░реНрдпрд╛рдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдирд╛ рдХрд╛рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдЖрдгрд┐/рдХрд┐рдВрд╡рд╛ рдлрд╛рдЗрд▓реНрд╕рд╡рд░ рд╕рд╣рдЬ рдкреНрд░рд╡реЗрд╢ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддрд╛ рдЖрд▓рд╛.
  • рд╕реЛрдкреЗ,
  • рдордЬрдмреВрдд,
  • рдкреЛрд░реНрдЯреЗрдмрд▓,
  • рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо-рд╕реНрд╡рддрдВрддреНрд░,
  • рд╕реБрд░рдХреНрд╖рд┐рдд,
  • рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛,
  • рдорд▓реНрдЯреАрдереНрд░реЗрдбреЗрдб,
  • рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рддрдЯрд╕реНрде,
  • рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб,
  • рдЕрд░реНрде рд▓рд╛рд╡рд▓рд╛,
  • рдЧрддрд┐рдорд╛рди.
рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ рддреНрдпрд╛рдВрдЪреА рдкрд╛рдЪ рдкреНрд░рд╛рдердорд┐рдХ рдЙрджреНрджрд┐рд╖реНрдЯреЗ рд╣реЛрддреА. Java рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ:
  1. рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрджреНрдзрддреА рд╡рд╛рдкрд░рд╛.
  2. рдПрдХрд╛рдзрд┐рдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд╕рдорд╛рди рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди.
  3. рдЕрдВрдЧрднреВрдд рд╕рдВрдЧрдгрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд░реНрдерди.
  4. рджреВрд░рд╕реНрде рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди рдХреЛрдбрдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛.
  5. рд╢рд┐рдХрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реЛрдкреЗ рд╡реНрд╣рд╛.

рдЬрд╛рд╡рд╛: рд╡реИрднрд╡рд╛рдЪрд╛ рдЙрджрдп

Java 1 рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд▓рдЧреЗрдЪрдЪ, рд╕рд░реНрд╡ рдкреНрд░рдореБрдЦ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░рдиреЗ рд╡реЗрдм рдкреГрд╖реНрдард╛рдВрдордзреНрдпреЗ Java рдНрдкрд▓реЗрдЯ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ Java рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореБрдЦреНрдп рдкреНрд░рд╡рд╛рд╣рд╛рддреАрд▓ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдмрдирд▓реЗ. Java 2 (1998 рдЪреНрдпрд╛ рдЕрдЦреЗрд░реАрд╕ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ J2SE 1.2 рдореНрд╣рдгреВрди рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реЗ) рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реА рдПрдХрд╛рдзрд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЬреЛрдбрд▓реА. J2EE рдиреЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ API рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд рдЬреЗ рд╡рд┐рд╢реЗрд╖рдд: рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓рддрд╛рдд, рддрд░ J2ME рдиреЗ рдореЛрдмрд╛рдЗрд▓ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ API рдЬреЛрдбрд▓реЗ рдЖрд╣реЗрдд. 2006 рдЪреНрдпрд╛ рдиреЛрд╡реНрд╣реЗрдВрдмрд░рдордзреНрдпреЗ, рд╕рди рдиреЗ GNU рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рддреНрдпрд╛рдЪреЗ рдмрд░реЗрдЪ рдЬрд╛рд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди (JVM) рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрдгрд┐ рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдореНрд╣рдгреВрди рдЬрд╛рд░реА рдХреЗрд▓реЗ. рдореЗ 2007 рдордзреНрдпреЗ рддреНрдпрд╛рдВрдиреА JVM рдЪреНрдпрд╛ рдХреЛрд░ рдХреЛрдбрдордзреНрдпреЗ рдкреВрд░реНрдгрдкрдгреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВрди Java рдУрдкрди рд╕реЛрд░реНрд╕ рдмрдирд╡рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рдХреЗрд▓реА. 2009 рдЪреНрдпрд╛ рдПрдкреНрд░рд┐рд▓рдордзреНрдпреЗ, рдУрд░реЕрдХрд▓ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдирдиреЗ рд╕рдВрдкрд╛рджрди рдкреВрд░реНрдг рдХреЗрд▓реЗрд╕рди рдорд╛рдпрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕рдЪреЗ рдЖрдгрд┐ рддреНрдпрд╛рд╕реЛрдмрдд рд╕рдирдЪреНрдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдиреА рдЧреНрд░реАрди рдЯреАрдордордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЬрд╛рд╡рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ. рдЬреЗрдореНрд╕ рдЧреЛрд╕рд▓рд┐рдВрдЧрдиреЗ рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░, рдПрдкреНрд░рд┐рд▓ 2020 рдордзреНрдпреЗ рдУрд░реЕрдХрд▓рдордзреВрди рд░рд╛рдЬреАрдирд╛рдорд╛ рджрд┐рд▓рд╛.

рдЬрд╛рд╡рд╛: рдПрдХ рдирд╡реАрди рдпреБрдЧ

Oracle рдЕрдВрддрд░реНрдЧрдд рдЬрд╛рд╡рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдореЛрдард╛ рдмрджрд▓ 2017 рдордзреНрдпреЗ рдЖрд▓рд╛, рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдиреА рдЬрд╛рд╣реАрд░ рдХреЗрд▓реЗ рдХреА Java рдирд╡реАрди рд░рд┐рд▓реАрдЭ рд╕рд╛рдпрдХрд▓рдордзреНрдпреЗ рд╣рд▓рд╡рд▓реА рдЬрд╛рдИрд▓, рджрд░ рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдиреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рд▓реЙрдиреНрдЪ рдХреЗрд▓реА рдЬрд╛рдИрд▓, рдЬрд╛рд╡рд╛-рд╕рдВрдмрдВрдзрд┐рдд рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡реЗрд│реЗрд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдЖрдзреБрдирд┐рдХ рдмрд╛рдЬрд╛рд░рд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдЖрдгрд┐ рдЧрд░рдЬрд╛рдВрдиреБрд╕рд╛рд░. рдЬрд╛рд╡рд╛ 9 рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдмрджрд▓ рдЭрд╛рд▓рд╛2017 рдЪреНрдпрд╛ рд╕рдкреНрдЯреЗрдВрдмрд░рдордзреНрдпреЗ. рдирд╡реАрди рд░рд┐рд▓реАрдЭ рд╕рд╛рдпрдХрд▓рд╕рд╣, рдУрд░реЕрдХрд▓рдиреЗ рддреЗ рдЬрд╛рд╡рд╛ рдХрд╕реЗ рдмрдирд╡рддрд╛рдд рдЖрдгрд┐ рд░рд┐рд▓реАрдЭ рдХрд╕реЗ рдХрд░рддрд╛рдд рдпрд╛рдд рдореЛрдареНрдпрд╛ рдмрджрд▓рд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА. Oracle рджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗрд▓реА рдкреНрд░рд╛рдердорд┐рдХ рд░рд┐рд▓реАрдЭ рдЖрд░реНрдЯрд┐рдлреЕрдХреНрдЯ рдореНрд╣рдгреВрди рдорд╛рд▓рдХреА-рдкрд░рд╡рд╛рдирд╛рдзрд╛рд░рдХ Oracle JDK рдЪреА рдЬрд╛рдЧрд╛ OpenJDK рдмрд╛рдпрдирд░реАрдЬрдиреЗ рдШреЗрддрд▓реА. рдЬрд╛рд╡рд╛рдЪреЗ рдореБрдЦреНрдп рд╡рд╛рд╕реНрддреБрд╡рд┐рд╢рд╛рд░рдж рдорд╛рд░реНрдХ рд░реЗрдирд╣реЛрд▓реНрдб рдпрд╛рдВрдЪреНрдпрд╛ рдорддреЗ, Java 8 рдЖрдгрд┐ 9 рд▓рд╛ рдЭрд╛рд▓реЗрд▓рд╛ рд╡рд┐рд▓рдВрдм рд╣реЗ рдирд╡реАрди рдореЙрдбреЗрд▓ рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдХрд╛рд░рдг рд╣реЛрддреЗ. "Java рдЪреЗ рд╕рдзреНрдпрд╛рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЪрдХреНрд░ рджреЛрди рд╡рд░реНрд╖рд╛рдВрдЪреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ Java 9 рд▓рд╛ Java Platform Modules System (Jigsaw) рдореБрд│реЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд┐рд▓рдВрдм рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрддрд╛ рд╕реБрдорд╛рд░реЗ 18 рдорд╣рд┐рдиреЗ рдЙрд╢реАрд░ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java 8 рджреЗрдЦреАрд▓ рд╕реБрдорд╛рд░реЗ рдЖрда рдорд╣рд┐рдиреЗ рд╡рд┐рд▓рдВрдмрд┐рдд рд╣реЛрддреЗ. рдирд╡реАрди рд░рд┐рд▓реАрдЭ рд╢реЗрдбреНрдпреВрд▓ рдЕрдВрддрд░реНрдЧрдд рдУрд░реЕрдХрд▓ рдХрдареЛрд░ рд╡реЗрд│-рдЖрдзрд╛рд░рд┐рдд рд░рд┐рд▓реАрдЭ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддреЗ, рдЬреНрдпрд╛рд▓рд╛ рдлреАрдЪрд░ рд░рд┐рд▓реАрдЬ рдореНрд╣рдгреВрди рдУрд│рдЦрд▓реЗ рдЬрд╛рддреЗ. рд╣реЗ рджрд░рд╡рд░реНрд╖реА рдорд╛рд░реНрдЪ рдЖрдгрд┐ рд╕рдкреНрдЯреЗрдВрдмрд░рдордзреНрдпреЗ рджрд┐рд╕реВрди рдпреЗрддреАрд▓ рдЖрдгрд┐ рдлреЙрд░реНрдо 18.3, 18.9, 19.3 рдЖрдгрд┐ рдЕрд╕реЗрдЪ рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХ рдЕрд╕рддреАрд▓. рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЯреНрд░реЗрди-рдЖрдзрд╛рд░рд┐рдд рдореЙрдбреЗрд▓рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рд╣реЗ рд░рд┐рд▓реАрдЭ рдПрдХ рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рд╛рдорд╛рд╡реВрди рдШреЗрдгреНрдпрд╛рд╕ рд╡рд┐рд▓рдВрдм рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНтАНрдЯреНрдпреЗ рд░рд┐рд▓реАрдЭ рд╕реЛрд░реНрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд░реЗрдкреЛрдордзреНтАНрдпреЗ рд╡рд┐рд▓реАрди рдХреЗрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд рдЬреЛрдкрд░реНрдпрдВрдд рддреЗ рдлрд┐рдЪрд░ рдкреВрд░реНрдг рд╣реЛрдд рдирд╛рд╣реАрдд - рдЬрд░ рддреЗ рд░рд┐рд▓реАрдЭ рдЪреБрдХрд▓реЗ, рддрд░ рддреЗ рдкреБрдвреАрд▓ рд░рд┐рд▓реАрдЭрд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рд▓рдХреНрд╖реНрдпрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ,тАЭ рд░реЗрдирд╣реЛрд▓реНрдб рдореНрд╣рдгрд╛рд▓реЗ. рд╕рдкреНрдЯреЗрдВрдмрд░ реирежреирез рдкрд░реНрдпрдВрдд, рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА Java 16 рдХрд┐рдВрд╡рд╛ JDK 16 рдЖрд╣реЗрд╕реЛрдбрд▓реЗ16 рдорд╛рд░реНрдЪ, 2021 рд░реЛрдЬреА. Java 16 рдордзреНрдпреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ 17 рдирд╡реАрди рд╕реБрдзрд╛рд░рдгрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рдХрд╛рд╕рдХ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЖрдгрдЦреА рд╕реБрдзрд╛рд░реЗрд▓. тАЬрд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭ рдХреЕрдбреЗрдиреНрд╕рдЪреА рд╢рдХреНрддреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЭрд╕рд╣ рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рдирд╛рд╡рд░ рд╣реЛрддреА. JDK 14 рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рдкреЕрдЯрд░реНрди рдореЕрдЪрд┐рдВрдЧ рдЖрдгрд┐ рд░реЗрдХреЙрд░реНрдбреНрд╕ рдПрдХ рд╡рд░реНрд╖рд╛рдкреВрд░реНрд╡реА рд╕рд╛рджрд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╣реЛрддреЗ рдЖрдгрд┐ рддреЗрд╡реНрд╣рд╛рдкрд╛рд╕реВрди рддреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рдЬрдЧрд╛рддреАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдореБрджрд╛рдп рдЕрднрд┐рдкреНрд░рд╛рдпрд╛рдЪреНрдпрд╛ рдЕрдиреЗрдХ рдлреЗрд▒реНрдпрд╛рдВрдордзреВрди рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдиреЗ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдирд╛ рдХреЗрд╡рд│ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪрд╛ рдЕрдВрддрд┐рдо рдирд┐рд░реНрдгрдп рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдкреНрд░рдпреЛрдЧ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рджрд┐рд▓реА рдирд╛рд╣реА рддрд░ рдЧрдВрднреАрд░ рдЕрднрд┐рдкреНрд░рд╛рдп рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдорд╛рдЬрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдЦрд▒реНрдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рдкреВрд░реНрдг рдХрд░рдгрд╛рд▒реНрдпрд╛ рджреЛрди рд░реЙрдХ-рд╕реЛрд▓рд┐рдб рдЬреЗрдИрдкреА рдмрдирд▓реНрдпрд╛ рдЖрд╣реЗрдд,тАЭ рдЬреЙрд░реНрдЬреЗрд╕ рд╕рд╛рдм рдореНрд╣рдгрд╛рд▓реЗ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ, рдЬрд╛рд╡рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЧреНрд░реБрдк, рдУрд░реЕрдХрд▓. Java 11, 25 рд╕рдкреНрдЯреЗрдВрдмрд░ 2018 рд░реЛрдЬреА рд░рд┐рд▓реАрдЭ рдЭрд╛рд▓реА, рд╣реА рд╕рдзреНрдпрд╛ рд╕рдорд░реНрдерд┐рдд рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдерди (LTS) рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ.

рдЬрд╛рд╡рд╛: рднрд╡рд┐рд╖реНрдп

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