CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛ рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
25 рд╡рд░реНрд╖рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдХрд╛рд│ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рддрд╛рдирд╛, Java рдЕрдЬреВрдирд╣реА рддреНрдпрд╛рдЪреНрдпрд╛ рд╢рд┐рдЦрд░рд╛рд╡рд░ рдЖрд╣реЗ рдЖрдгрд┐ рдЕреЕрдк рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ. рдпрд╛рдд рдХрд╛рд╣реА рдЖрд╢реНрдЪрд░реНрдп рдирд╛рд╣реА, рд╣реА рдореАрдбрд┐рдпрд╛рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ, рдЬрд░ рддреБрдореНрд╣реА рддреБрдордЪреЗ Java рдЬреНрдЮрд╛рди рд╡рд╛рдврд╡рдгрд╛рд░ рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдирд╡реАрдирддрдо Java рдЕрдкрдбреЗрдЯреНрд╕ рд╕реЛрдмрдд рдареЗрд╡рдд рдЕрд╕рд╛рд▓, рддрд░ рдЖрдореНрд╣реА рддреБрдордЪреЗ рдкрд░реНрдпрд╛рдп рдиреЗрдЯрд╡рд░ рдорд┐рд│реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдВрд╕рд╛рдзрдирд╛рдВрдкрд░реНрдпрдВрдд рдорд░реНрдпрд╛рджрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд тАФ Youtube рдЪреЕрдиреЗрд▓ рдЖрдгрд┐ Twitter рдЦрд╛рддреНрдпрд╛рдВрдкрд╛рд╕реВрди рддреЗ рдордиреЛрд░рдВрдЬрдХ рдмреНрд▓реЙрдЧ рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА. рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛рд╡рд╛рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА - 1

рд╢реАрд░реНрд╖ YouTube рдЪреЕрдиреЗрд▓

рдЬрдЧрднрд░рд╛рддреАрд▓ 2.6 рдЕрдмреНрдЬ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪрд╛ рдЕрднрд┐рдорд╛рди рдмрд╛рд│рдЧреВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛. рдЖрдгрд┐, рдХрд╛рдп рдЫрд╛рди рдЖрд╣реЗ, YouTube рд╣реЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрд╣реЗ рдЬрд┐рдереЗ рддреБрдореНрд╣реА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЬреНрдЮрд╛рди рднрд┐рдЬрд╡реВ рд╢рдХрддрд╛.

FreeCodeCamp.org

рдирд╛рд╡рд╛рдкреНрд░рдорд╛рдгреЗрдЪ, рдлреНрд░реАрдХреЛрдбрдХреЕрдореНрдк рд╣реА рдПрдХ рдирд╛-рдирдлрд╛ рд╕рдВрд╕реНрдерд╛ рдЖрд╣реЗ рдЬреА Java рд╕рд╣ рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╡рд░ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрд░реНрд╕ рдСрдлрд░ рдХрд░рддреЗ. рдЪреЕрдиреЗрд▓рдЪреЗ рд╕рдзреНрдпрд╛ 5.83M рдлреЙрд▓реЛрдЕрд░реНрд╕ рдЖрд╣реЗрдд, рдЬреЗ рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рдЧреБрдгрд╡рддреНрддреЗрдмрджреНрджрд▓ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдмреЛрд▓рддрд╛рдд.

рдбреЗрд░реЗрдХ рдмрдирд╛рд╕

1 рджрд╢рд▓рдХреНрд╖рд╛рд╣реВрди рдЕрдзрд┐рдХ рд╕рджрд╕реНрдпрд╛рдВрд╕рд╣, рд╣реЗ рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо YouTube рдЪреЕрдиреЗрд▓рдкреИрдХреА рдПрдХ рдЖрд╣реЗ. рд╣реЗ Java рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрд╡рд░ рддрд╕реЗрдЪ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд╛рд░рдЦреНрдпрд╛ рдирд╡реАрдирддрдо рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдиреЗ рднрд░рд▓реЗрд▓реЗ рдЖрд╣реЗ.

рдЬрд╛рд╡рд╛

100 рд╣рдЬрд╛рд░рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдлреЙрд▓реЛрдЕрд░реНрд╕ рдЕрд╕рд▓реЗрд▓реЗ, Java рд╣реЗ Oracle рдЪреЗ YouTube рдЪреЕрдиреЗрд▓ рдЖрд╣реЗ рдЬрд┐рдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╡рд│рдкрд╛рд╕ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдорд┐рд│реВ рд╢рдХрддреЗ тАФ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреЗ Java рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, Java рдЪреА рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрдЪреЗ рдЕрд╣рд╡рд╛рд▓, Java рдЧреБрд░реВрдВрдЪреНрдпрд╛ рдореБрд▓рд╛рдЦрддреА рдЗ. рддреБрдордЪреНрдпрд╛ рд╕реЛрдпреАрд╕рд╛рдареА, рдЪреЕрдиреЗрд▓ Java SE, Java SE 8, Java рдПрдореНрдмреЗрдбреЗрдб Raspberry Pi, Java FX рдЖрдгрд┐ рдЗрддрд░ рд╕рдВрдХрд▓реНрдкрдирд╛рдВрд╡рд░ рд╡рд┐рд╡рд┐рдз рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдСрдлрд░ рдХрд░рддреЗ.

рдЕреЕрдбрдо рдмрд┐рдПрди

рд╣реЗ рдЖрдгрдЦреА рдПрдХ рдЪреЕрдиреЗрд▓ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдмрд░реНтАНрдпрд╛рдЪ рдЕрдВрддрд░реНрджреГрд╖реНрдЯреА рдЖрдгрд┐ рдЙрдкрдпреБрдХреНрдд рдЯрд┐рдкрд╛рдВрд╕рд╣ рдЕрдиреЗрдХ рд╕рд╣рдЬ-рд╕рдордЬрдгреНрдпрд╛рдпреЛрдЧреНрдп рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЪреЕрдиреЗрд▓ рдореБрдЦреНрдпрддрдГ JavaFX рдЖрдгрд┐ Java EE рд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ. рдЕреЕрдбрдо рдмрд┐рдПрди, рдирд┐рд░реНрдорд╛рддрд╛, рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрдпрд╛рдпрд╛рдВрдХрдбреВрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рдЙрддреНрддрд░реЗ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╢реНрдиреЛрддреНрддрд░ рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗрдд. рддрд╕реЗ, рдЖрдкрдг Twitter @AdamBien рд╡рд░ рдЕреЕрдбрдо рдмрд┐рдПрди рджреЗрдЦреАрд▓ рд╢реЛрдзреВ рд╢рдХрддрд╛ рдЬрд┐рдереЗ рддреЛ рд▓реЗрдЦ рдЖрдгрд┐ рдкреЙрдбрдХрд╛рд╕реНрдЯрджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рд╢реЗрдЕрд░ рдХрд░рддреЛ.

рдореЛрд╢ рд╕рд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ

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

рдиреНрдпреВ рдмреЛрд╕реНрдЯрди

рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдкреБрдвреЗ рдЬрд╛рдгреНрдпрд╛рд╕ рдЙрддреНрд╕реБрдХ рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдХрд╛рд╣реАрддрд░реА рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рд╢реЛрдзрдд рдЕрд╕рд╛рд▓, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрди рдмреЛрд╕реНрдЯрди рдпреВрдЯреНрдпреВрдм рдЪреЕрдиреЗрд▓рдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реЗрд▓ рдЬреЗ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ Java рдЯреНрдпреБрдЯреЛрд░рд┐рдпрд▓реНрд╕рд╕рд╣ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯрдиреЗ рдмрдирд▓реЗрд▓реЗ рдЖрд╣реЗ . рдпреЗрдереЗ, рддреБрдореНрд╣рд╛рд▓рд╛ Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╡рд╛рдкрд░реВрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреЗрдо рдХрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рд╛рд╡реЗ рд╣реЗ рджрд░реНрд╢рд╡рдгрд╛рд░реЗ рд╡реНрд╣рд┐рдбрд┐рдУ рджреЗрдЦреАрд▓ рдорд┐рд│реВ рд╢рдХрддрд╛рдд. рд╕рджрд╕реНрдп? 2.6 рджрд╢рд▓рдХреНрд╖ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд.

рд╕реНрдкреНрд░рд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░

рдЬреНрдпрд╛рдВрдирд╛ рд╡рд╕рдВрдд рдЛрддреВрдмрджреНрджрд▓ рддреНрдпрд╛рдВрдЪреЗ рдЬреНрдЮрд╛рди рд╡рд╛рдврд╡рд╛рдпрдЪреЗ рдЖрд╣реЗ рддреНрдпрд╛рдВрдиреА рдпрд╛ Youtube рдЪреЕрдиреЗрд▓рдЪрд╛ рдирдХреНрдХреАрдЪ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рд╡рд╛. рд╣реЗ рд╕реНрдкреНрд░рд┐рдВрдЧ, рд╡реЗрдмрд┐рдирд╛рд░, рдзрдбреЗ, рд╕реНрдкреНрд░рд┐рдВрдЧ рддрдЬреНрдЮрд╛рдВрд╕рд╣ рдХреЙрдиреНрдлрд░рдиреНрд╕ рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдпрд╛рд╡рд░ рд╡реНрд╣рд┐рдбрд┐рдУ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдСрдлрд░ рдХрд░рддреЗ.

рдЬрд╛рд╡рд╛ рдЯреЗрдХреНрдиреА

рдпрд╛ рдЪреЕрдиреЗрд▓рдЪреЗ 100K рдкреЗрдХреНрд╖рд╛ рдХрдореА рд╕рджрд╕реНрдп рдЕрд╕рд▓реЗ рддрд░реА, рдЬреЗ рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдореНрд╣рдгреВрди рдХрд╛рдо рд╕реБрд░реВ рдХрд░рдгрд╛рд░ рдЖрд╣реЗрдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдЦрд░реЛрдЦрд░ рдордиреЛрд░рдВрдЬрдХ рдЕрд╕реВ рд╢рдХрддреЗ. рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рдЕрдзрд┐рдХреГрддрддрд╛ рдХрд╢реА рдЬреЛрдбрд╛рдпрдЪреА, рддреИрдирд╛рддреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╢реА рд╕реЗрдЯ рдХрд░рд╛рд╡реА рдХрд┐рдВрд╡рд╛ рддреИрдирд╛рддреАрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ рдпрд╛рдмрджреНрджрд▓ рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░реЗрд▓. рдереЛрдбрдХреНрдпрд╛рдд, рд╣реЗ рдЪреЕрдиреЗрд▓ рдЖрд╣реЗ рдЬреЗ рд╕рдВрд╕реНрдереЗрддреАрд▓ рдЬрд╛рд╡рд╛ рджреЗрд╡рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рддреЗ рд╕рд░реНрд╡ рд╢рд┐рдХрд╡рддреЗ.

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреА рдЧреБрд╣рд╛

рд╣реЗ рдЬрд╛рд╡рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕рдиреЗ рднрд░рд▓реЗрд▓реЗ рдЖрдгрдЦреА рдПрдХ YouTube рдЪреЕрдиреЗрд▓ рдЖрд╣реЗ рдЬреЗ рдЖрдордЪреНрдпрд╛ рд╢реЙрд░реНрдЯрд▓рд┐рд╕реНрдЯрдордзреНрдпреЗ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рд╕реНрдерд╛рди рдорд┐рд│рд╡рдгреНрдпрд╛рд╕ рдкрд╛рддреНрд░ рдЖрд╣реЗ. рдпрд╛рдд Java 8, Java 11, Java FX, Servelets рдЖрдгрд┐ JSP, Java Swings, Java Collection Framework, рдЗрддреНрдпрд╛рджреАрдВрд╡рд░реАрд▓ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рднрд░рдкреВрд░ рдЖрд╣реЗрдд.

рд╕реЛрдкреА рд╢рд┐рдХрд╛

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

рд╢реАрд░реНрд╖ рдЯреНрд╡рд┐рдЯрд░ рд╡рд╛рдкрд░рдХрд░реНрддреЗ

рдЯреНрд╡рд┐рдЯрд░рдЪреНрдпрд╛ рд╕рд╛рдорд░реНрдереНрдпрд╛рд▓рд╛ рдХрдореА рд▓реЗрдЦреВ рдирдХрд╛. рдпреЗрдереЗ, рдЖрдкрдг рдЕрдиреБрд╕рд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдЬрд╛рд╡рд╛ рдЧреБрд░реБ рджреЗрдЦреАрд▓ рд╢реЛрдзреВ рд╢рдХрддрд╛. рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХрд╛рдВрдкреИрдХреА, рдЖрдореНрд╣реА рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░реВ рд╢рдХрддреЛ...

рдЧреЗрд▓ рдЕрдБрдбрд░рд╕рди

рддреЛ рдЕрдБрдбрд░рд╕рди рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЧреНрд░реБрдкрдЪреНрдпрд╛ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╕рджрд╕реНрдпрд╛рдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ, рдЬреЛ рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рд╕рд╛рд╣рд┐рддреНрдп рддрдпрд╛рд░ рдХрд░рддреЛ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЛ CodeOne , Devoxx , рдЖрдгрд┐ NetBeans Day рд╕рд╛рд░рдЦреНрдпрд╛ рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреНрдпреЗ рдЖрдШрд╛рдбреАрдЪреНрдпрд╛ рдЯреЗрдХ рд╕рддреНрд░рд╛рдВрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ . Twitter: @gail_asgteach . рддрд╕реЗрдЪ, рддреБрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ рдпреЗрдереЗ рд╢реЛрдзреВ рд╢рдХрддрд╛ .

рдЬреЛрд╢реБрдЖ рдмреНрд▓реЛрдЪ

Effective Java рдЪреЗ рд▓реЗрдЦрдХ рдЖрдгрд┐ Java Concurrency in Practice рдЖрдгрд┐ Java Puzzlers рдЪреЗ рд╕рд╣-рд▓реЗрдЦрдХ рдЕрд╕рд▓реНрдпрд╛рдиреЗ , Joshua Bloch рддреНрдпрд╛рдЪреНрдпрд╛ @joshbloch Twitter, GitHub рдЖрдгрд┐ LinkedIn рдкреНрд░реЛрдлрд╛рдЗрд▓рджреНрд╡рд╛рд░реЗ рддреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЗрдЪреНрдЫреБрдХ рдЖрд╣реЗ .

рдирд┐рдХреЛрд▓рд╕ рдлреНрд░рдБрдХреЗрд▓

рдирд┐рдХреЛрд▓рд╕ рдлреНрд░рдБрдХреЗрд▓ рд╣реЗ рдПрдХ рдЕрдиреБрднрд╡реА рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдЖрд╣реЗрдд рдЬреЗ рдЬрд╛рд╡рд╛ рдЖрдгрд┐ рд╕реНрдкреНрд░рд┐рдВрдЧ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ 15 рд╡рд░реНрд╖рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдХрд╛рд│ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд. рдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд, рддреНрдпрд╛рдВрдиреА рдЕреЕрдк рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╡рд░ рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдкреБрд╕реНрддрдХреЗ рд▓рд┐рд╣рд┐рд▓реА рдЖрд╣реЗрдд, рдЬреА рдЕрдЧрджреА рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареАрд╣реА рд╕рдордЬрдгреНрдпрд╛рд╕ рд╕реЛрдкреА рдЖрд╣реЗрдд. @nicolas_frankel рддреНрдпрд╛рдЪреНрдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдЪреЕрдиреЗрд▓рд╡рд░ , рдирд┐рдХреЛрд▓рд╕ рдХреЗрд╡рд│ рдЬреНрдЮрд╛рдирдЪ рдирд╛рд╣реА рддрд░ рд╡рд┐рдиреЛрдж, рдХрдерд╛ рдЖрдгрд┐ рдкреНрд░рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рддрд╛рдд. рддреБрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ LinkedIn рд╡рд░ рджреЗрдЦреАрд▓ рд╢реЛрдзреВ рд╢рдХрддрд╛ .

рддреНрд░рд┐рд╢рд╛ рдЬреА

рдпрд╛ рдирд┐рд╡рдбреАрддреАрд▓ рдкрд╣рд┐рд▓реА рдорд╣рд┐рд▓рд╛ рддреНрд░рд┐рд╢рд╛ рдЧреА рдЖрд╣реЗ тАФ рдПрдХ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдмреНрд▓реЙрдЧрд░, рдЕрд╕рдВрдЦреНрдп Java рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдВрдЪреА рдирд┐рд░реНрдорд╛рддреА рдЖрдгрд┐ JetBrains рдордзреАрд▓ рдПрдХ рдЯреАрдо рд▓реАрдбрд░. рд╣реА рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдЬрд╛рд╡рд╛ рддрдЬреНрдЮ рддрд┐рдЪреЗ рдЬреНрдЮрд╛рди рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдЗрддрд░ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╢рд┐рдХрдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рд╡рд╛рд╕рд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕ рдЗрдЪреНрдЫреБрдХ рдЖрд╣реЗ. рддрд┐рдЪреНрдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдЕрдХрд╛рдЙрдВрдЯ @Trisha_Gee рд╡рд░ , рддреА рдЬрд╛рд╡рд╛ рдЬрдЧрддрд╛рдд рдореМрд▓реНрдпрд╡рд╛рди рдЯрд┐рдкреНрд╕ рдЖрдгрд┐ рд╣реЙрдЯ рдмрд╛рддрдореНрдпрд╛ рд╢реЗрдЕрд░ рдХрд░рддреЗ (" Java Annotated Monthly " рдирд╛рд╡рд╛рдЪреЗ рдорд╛рд╕рд┐рдХ рд╡реГрддреНрддрдкрддреНрд░). Twitter рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддрд┐рдЪрд╛ рдПрдХ рдмреНрд▓реЙрдЧ рдЖрд╣реЗ .

рдНрдЧреНрдиреЗрд╕ рдХреНрд░реЗрдкреЗрдЯ

Agn├иs Cr├йpet рд╣реА рджреБрд╕рд░реА рд╕реНрддреНрд░реА рдЖрд╣реЗ рдЬрд┐рдЪреНрдпрд╛ Twits рдирдХреНрдХреАрдЪ рддреБрдордЪреЗ рд▓рдХреНрд╖ рджреЗрдгреНрдпрд╛рд▓рд╛рдпрдХ рдЖрд╣реЗрдд. рд╕рдзреНрдпрд╛ рдЬрд╛рд╡рд╛ рдЪреЕрдореНрдкрд┐рдпрдирдЪрд╛ рдХрд┐рддрд╛рдм рдкрдЯрдХрд╛рд╡рдгрд╛рд░реА рддреА рдПрдХрдореЗрд╡ рдлреНрд░реЗрдВрдЪ рдорд╣рд┐рд▓рд╛ рдЖрд╣реЗ. рддрд┐рдЪреНрдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдЕрдХрд╛рдКрдВрдЯрд╕рд╣ ( @agnes_crepet ) рддреБрдореНрд╣реА рддрд┐рдЪреНрдпрд╛ рд▓рд┐рдВрдХреНрдбрдЗрди рдкреНрд░реЛрдлрд╛рдЗрд▓рд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛ .

рдЕрд░реБрдг рдЧреБрдкреНрддрд╛

рдЕрд░реБрдг рдЧреБрдкреНрддрд╛ рдпрд╛рдВрдЪреНрдпрд╛ рд╕рд░реНрд╡ рдХрд░реНрддреГрддреНрд╡рд╛рд╡рд░ рдкреНрд░рдХрд╛рд╢ рдЯрд╛рдХрдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рдХрд╛рд╡реНрдпрдордп рдХрд░реВ рд╢рдХрддреЛ. рд╣реА рдЕрд╢реА рд╡реНрдпрдХреНрддреА рдЖрд╣реЗ рдЬрд┐рдиреЗ Java рдЪреЕрдореНрдкрд┐рдпрди , Java Rockstar , рдЗ. рд╕рд╛рд░рдЦреА рдкреБрд╕реНрддрдХреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗрдд. рддреЛ Amazon Web Services рдЪреНрдпрд╛ Java рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреАрдордЪрд╛ рд╕рджрд╕реНрдп рдЖрд╣реЗ, рдЬреЛ AWS рддрд╛рдВрддреНрд░рд┐рдХ рдЕрдкрдбреЗрдЯреНрд╕ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдд Java рдЪреНрдпрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддреЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЙрддреНрд╕реБрдХ рдЖрд╣реЗ. рдНрдореЗрдЭреЙрди. рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд░реБрдгрд▓рд╛ рдлреЙрд▓реЛ рдХрд░рд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рддреНрдпрд╛рдЪреНрдпрд╛ Twitter @arungupta рдХрд┐рдВрд╡рд╛ LinkedIn рд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛ .

рдЬреЗрдл рдбрд┐рдВрдХрд┐рдиреНрд╕

1996 рдордзреНрдпреЗ рд╕реНрд╡рд┐рдиреНрд╕рдбрдЬреАрдпреВрдЖрдп рдЯреВрд▓рдХрд┐рдЯрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд▓реЗрд▓рд╛ рдЦрд░рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ, рдЬреЗрдл рдбрд┐рдВрдХрд┐рдиреНрд╕ рд╕рдзреНрдпрд╛ рдУрд░реЕрдХрд▓рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддреЛ, рдЬрд╛рд╡рд╛ рдХреЛрдЕрд░ рд▓рд╛рдпрдмреНрд░рд░реА рдЯреАрдордЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдЯреНрд╡рд┐рдЯрд░ @JeffAtSun рд╡рд░ рдЬрд╛рд╡рд╛рдЪреНрдпрд╛ рдЖрддреАрд▓ рдмрд╛рдЬреВрд╕ рд╕рд╣рдХрд╛рд░реА рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдорд┐рд│рд╡реВрди рдПрдХ рдЙрддреНрддрдо рдХрд╛рдо рдХрд░рддреЛ . рдЖрдгрд┐ рд▓рд┐рдВрдХреНрдбрдЗрди рдкреНрд░реЛрдлрд╛рдЗрд▓. рддрд╕реЗ, рдЬреЗрдл рдбрд┐рдВрдХрд┐рдиреНрд╕рдЪреА рд╡реИрдпрдХреНрддрд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рджреЗрдЦреАрд▓ рдЖрд╣реЗ.

рдереЛрд░рдмреЗрди рдЬреЕрдиреНрд╕реЗрди

рддреБрдореНрд╣реА рд╣рд╛рдпрдмрд░рдиреЗрдЯ рд╕рдорд╕реНрдпрд╛рдВрдордзреНрдпреЗ рдЕрдбрдХрд▓реНрдпрд╛рд╕, @thjanssen123 рдЦреВрдк рдЙрдкрдпреБрдХреНрдд рдард░реЗрд▓. рдмреЗрд╕реНрдЯ рд╕реЗрд▓рд┐рдВрдЧ рд╣рд╛рдпрдмрд░рдиреЗрдЯ рдЯрд┐рдкреНрд╕ рдкреБрд╕реНрддрдХрд╛рдЪреЗ рд▓реЗрдЦрдХ рдЕрд╕рд▓реНрдпрд╛рдиреЗ , рдереЛрд░рдмреЗрди рдЬреЕрдиреНрд╕реЗрди рдирд┐рдпрдорд┐рддрдкрдгреЗ рдирд╡реАрди рд╕реВрдЪрдирд╛ рдкреЛрд╕реНрдЯ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╡рд╛рд░рдВрд╡рд╛рд░ рдпреЗрдгрд╛рд▒реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддрд╛рдд.

рдорд╛рд░реНрдХрд╕ рдЖрдпрдЭреЗрд▓

рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдЧрд╛рдореА рд╡реЗрдмрд┐рдирд╛рд░ рдЖрдгрд┐ рдХреЙрдиреНрдлрд░рдиреНрд╕рдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ Markus Eisele рдЪреНрдпрд╛ Twitter @myfear рдЖрдгрд┐ LinkedIn рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЬрд┐рдереЗ рддреЛ рдирд╡реАрдирддрдо рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдВрдмрджреНрджрд▓ рддреНрдпрд╛рдВрдЪреА рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдиреЗ рдЖрдгрд┐ рд╡рд┐рдЪрд╛рд░ рдкреЛрд╕реНрдЯ рдХрд░рддреЛ.

рд╢реАрд░реНрд╖ Java рдмреНрд▓реЙрдЧреНрд╕

рдУрд░реЕрдХрд▓ рдмреНрд▓реЙрдЧ

рдЙрджреНрдпреЛрдЧрд╛рддреАрд▓ рд╕рд░реНрд╡реЛрддреНрддрдо рдЬрд╛рд╡рд╛ рдмреНрд▓реЙрдЧ, рдУрд░реЕрдХрд▓ рдмреНрд▓реЙрдЧрд╕рд╣ рд╣реА рдпрд╛рджреА рд╕реБрд░реВ рди рдХрд░рдгреЗ рдЕрдпреЛрдЧреНрдп рдард░реЗрд▓. рд╣реЗ рдЬрд╛рд╡рд╛ рдЗрддрд┐рд╣рд╛рд╕, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕реЗрд╡рд╛, рдЬрд╛рд╡рд╛ рдЯреВрд▓реНрд╕ рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╡рд░ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд░реНрд╡рд╕рдорд╛рд╡реЗрд╢рдХ рдорд╛рд╣рд┐рддреА рджреЗрддреЗ рддрд╕реЗрдЪ рдореМрд▓реНрдпрд╡рд╛рди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрдгрд┐ рдЕрд▓реАрдХрдбреАрд▓ рдЕрджреНрдпрддрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдЧ рд╕рд╣рдЬ рд╡рд╛рдЪрдиреАрдп рдЖрд╣реЗ рдЖрдгрд┐ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рджреЛрди рддреЗ рдкрд╛рдЪ рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рд╡рд╛рдЪрди рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. рдЬреЗ рдЕрд░реНрдердкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реАрд╕рд╣ рд▓рд╣рд╛рди рдмреНрд▓реЙрдЧ рд╢реЛрдзрддрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрджрд░реНрд╢.

рдЬрд╛рд╡рд╛рдЪреНрдпрд╛ рдЖрдд

рддреБрдордЪреЗ рджреИрдирдВрджрд┐рди рд╡рд░реНрддрдорд╛рдирдкрддреНрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рддреБрдореНрд╣реА рдЬрд╛рд╡рд╛рд╡рд░реАрд▓ рддрд╛рдЬреНрдпрд╛ рдмрд╛рддрдореНрдпрд╛ рдЖрдгрд┐ рджреГрд╢реНрдпреЗ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рджрд░рд░реЛрдЬ InsideJava рдмреНрд▓реЙрдЧрд▓рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛. рдЫрд╛рди рдмреЛрдирд╕ рдореНрд╣рдгреВрди, рдмреНрд▓реЙрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Java рд╡рд░реАрд▓ YouTube рд╡реНрд╣рд┐рдбрд┐рдУрдВрдЪреНрдпрд╛ рдЙрдкрдпреБрдХреНрдд рд▓рд┐рдВрдХреНрд╕ рдСрдлрд░ рдХрд░рддреЛ.

рдорд╛рд╣рд┐рддреА рдкреНрд░рд╢реНрди

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

рдЬрд╛рд╡рд╛рд╡рд░реНрд▓реНрдб

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

рдЬрд╛рд╡рд░реЗ рднреЗрдЯ рджрд┐рд▓реА

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

рдЕреЕрдбрдо рдмрд┐рдПрдирдЪрд╛ рд╡реЗрдмрд▓реЙрдЧ

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

рдЬрд╛рд╡рд╛ рдЧреАрдХ

рдЕреЕрдбрдо рдмрд┐рдПрди рдкреНрд░рдорд╛рдгреЗ, рдирд┐рдХреЛрд▓рд╕ рдлреНрд░рдБрдХреЗрд▓ рдХреЗрд╡рд│ рдПрдХ рдХрд┐рдВрд╡рд╛ рджреЛрди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдорд░реНрдпрд╛рджрд┐рдд рдирд╛рд╣реА. рддреЛ рдиреЗрдЯрд╡рд░ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЬрд╛рд╡рд╛ рдмреНрд▓реЙрдЧрд╣реА рдЪрд╛рд▓рд╡рддреЛ. рддреНрдпрд╛рдЪреНрдпрд╛ рдЬрд╛рд╡рд╛ рдЧреАрдХ рдмреНрд▓реЙрдЧрдордзреНрдпреЗ, рддреБрдореНрд╣реА JUnit vs TestNG, рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯрдордзреАрд▓ рд▓реЙрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╖рдпрд╛рдВрдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреЗрдК рд╢рдХрддрд╛. рдПрдХ рдЫрд╛рди рд╕реНрдкрд░реНрд╢ рдореНрд╣рдгреВрди, рдмреНрд▓реЙрдЧрдордзреНрдпреЗ Java рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕, рдХрдирд┐рд╖реНрда-рддреЗ-рд╡рд░рд┐рд╖реНрда рд╡рд┐рдХрд╛рд╕рдХ, рдореЛрдареНрдпрд╛ рдЖрдгрд┐ рд▓рд╣рд╛рди рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА рдХреЛрдб рдЧреАрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗ. рддрд╕реЗрдЪ, Java Code Geeks рдордзреНрдпреЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ Java рдЕрджреНрдпрддрдирд╛рдВрд╕рд╣ "рдЖрдард╡рдбреНрдпрд╛рддреАрд▓ рд╕рд░реНрд╡реЛрддреНрддрдо" рд╡рд┐рднрд╛рдЧ рдЖрд╣реЗ.

рдЕрдВрддрд┐рдо рд╢рдмреНрдж

рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ, рдЬрд╛рд╡рд╛ рд╣реА рдЖрдпрдЯреА рдЙрджреНрдпреЛрдЧрд╛рддреАрд▓ рджреАрд░реНрдШрдХрд╛рд│рд╛рдкрд░реНрдпрдВрдд рдорд╛рдЧрдгреА рдЕрд╕рд▓реЗрд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд░рд╛рд╣рдгрд╛рд░ рдЖрд╣реЗ. рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣реА рдФрджреНрдпреЛрдЧрд┐рдХ рдзреЛрд░рдгрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд╛рд▓, рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рд╡рд╛рдврд╡реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдирд╡реАрдирддрдо рдЕрджреНрдпрддрдиреЗ рдорд┐рд│рд╡реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд╛рд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЪрд╛рдВрдЧрд▓реА рд╕рдВрд╕рд╛рдзрдиреЗ рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдпрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХрд╛рдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдзрд┐рдХ рдорд╛рдЧрдгреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ Java рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЗ рдирд╡рд╢рд┐рдХреНрдпрд╛ рдЖрдгрд┐ рдЕрдиреБрднрд╡реА Java рддрдЬреНрдЮ рджреЛрдШрд╛рдВрдирд╛рд╣реА рдкреНрд░реЗрд░рдгрд╛ рджреЗрдК рд╢рдХрддрд╛рдд. рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА, рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреЗ рдЬреНрдЮрд╛рди рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреАрд▓, рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЗрд░рд┐рдд рдареЗрд╡рддреАрд▓ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд░рд┐рдЕрд░рдЪреНрдпрд╛ рд╢рд┐рдбреАрд╡рд░ рдЪрдврдгреЗ рд╕реЛрдкреЗ рдХрд░рддреАрд▓. рдЖрдирдВрджреА рд╡рд╛рдЪрди!
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд