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

рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдореНрд╣рдгрдЬреЗ, рдЬрд╛рд╡рд╛рдЪреЗ рд░рдБрдХрд┐рдВрдЧ рд╡рд░реНрд╖рд╛рдиреБрд╡рд░реНрд╖реЗ рдЙрдбреА рдорд╛рд░рдд рдирд╛рд╣реА - рддреЗ рд╕рд╛рддрддреНрдпрд╛рдиреЗ рдЙрдЪреНрдЪ рд░рд╛рд╣рддреЗ. рдЬрд╛рд╡рд╛ рдХрд╢рд╛рдореБрд│реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛрддреЛ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛.

1. рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо тАФ рд▓рд┐рдЦрд┐рдд рдХреЛрдб рдмрд╛рдпрдХреЛрдбрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛрддреЛ, рдЬреЛ рдирдВрддрд░ JVM рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╡рд┐рд╡рд┐рдз рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА JVM рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗрдд. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдХреЛрдб, рдПрдХрджрд╛ рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдХреА, рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдЖрдгрд┐ рдореЕрдХрдУрдПрд╕ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рд╡рд┐рджреЗрд╢реА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рджреЗрдЦреАрд▓ рдЪрд╛рд▓реЗрд▓, рдЬрд╕реЗ рдХреА Arduino, рд╕реНрдорд╛рд░реНрдЯ рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░реНрд╕ рдЖрдгрд┐ рд╡реНрд╣реЕрдХреНрдпреВрдо рдХреНрд▓реАрдирд░. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдХреЛрдб рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрд┐рдорд╡рд░ рдХрд╛рдо рдХрд░реЗрд▓, рддреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░реЗ рд░реБрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рди рдкрдбрддрд╛.

2. рдСрдЯреЛрдореЕрдЯрд┐рдХ рдореЗрдорд░реА рдореЕрдиреЗрдЬрдореЗрдВрдЯ тАФ RAM рдордзреНрдпреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛрдареЗ рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рд╡рд┐рдХрд╕рдХрд╛рд▓рд╛ рдХрд░рдгреНрдпрд╛рдЪреА, рд╕реНрд╡рддрдГ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА/рд▓рд┐рд╣рд╛рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддреЗрдмрджреНрджрд▓ рдХрд╛рд│рдЬреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдЧреНрд░рд╛рд╣рдХрд╛рдЪреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддрд╛рдирд╛, рддреБрдореНрд╣реА рдмрд╛рдЗрдЯреНрд╕ рдХрд╕реЗ рдЖрдгрд┐ рдХреБрдареЗ рд▓рд┐рд╣рд╛рдпрдЪреЗ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рди рдХрд░рддрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.

3. рд╕реНрдкреАрдб (JIT рдХрдВрдкрд╛рдЗрд▓рд░) тАФ рд╕реНрдерд┐рд░ рд╕рдВрдХрд▓рдирд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЬреЗ "рдЖрдЧрд╛рдК" рдШрдбрддреЗ, Java рдлрдХреНрдд-рдЗрди-рдЯрд╛рдЗрдо (JIT) рд╕рдВрдХрд▓рдирд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╣реЗ рд╕рд░реНрд╡реНрд╣рд░ рдХреЛрдбрд╕рд╛рдареА рдЕрддреНрдпрдВрдд рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ, рдЬреЛ рдПрдХрд╛ рд╡реЗрд│реА рдЕрдиреЗрдХ рдорд╣рд┐рдиреЗ рдХрд┐рдВрд╡рд╛ рд╡рд░реНрд╖рд╛рдВрдкрд░реНрдпрдВрдд рдЪрд╛рд▓реВ рд╢рдХрддреЛ. рд╡рд╛рд░рдВрд╡рд╛рд░ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗрд▓рд╛ рдХреЛрдб рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╡реЗрд│ рдореЛрдЬрд▓реА рдЬрд╛рддреЗ. рдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрд╕рд╛ рд╣реЛрддреЛ рдХреА рдПрдЦрд╛рджреЗ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рддрдХреЗ рдЬрд╛рд╕реНрдд рдХрд╛рд│ рдЪрд╛рд▓рддреЗ рддрд┐рддрдХреЗ рддреЗ рдЕрдзрд┐рдХ рдЬрд▓рдж рд╣реЛрддреЗ. рдЖрдгрд┐ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рд╣реЗ рдЦрд░реЗ рдЖрд╣реЗ. рдЫрд╛рди, рдмрд░реЛрдмрд░?

4. рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА тАФ Java рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдХреЛрдб рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░ рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░реЗрд▓. рд╣реЗ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ: Java spec рдЕрджреНрдпрддрдирд┐рдд рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ "рдЕрдкрдбреЗрдЯрдореБрд│реЗ" рддреБрдордЪрд╛ рдЕрд░реНрдзрд╛ рдкреНрд░рдХрд▓реНрдк рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддрд░реАрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрдирддрдо рд╕реБрд░рдХреНрд╖рд╛ рдкреЕрдЪ рдорд┐рд│реВ рд╢рдХрддрд╛рдд.

5. рдСрдмреНрдЬреЗрдХреНрдЯ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди - рдорд╛рдирд╡ рд╡рд╕реНрддреВрдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛рдд: рдПрдХ рдЯреЗрдмрд▓, рдПрдХ рдЯреНрд░реЙрд▓реАрдмрд╕, рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди. рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ рддреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдЕрд╕рддрд╛рдирд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддрд┐рдорд╛рдирд╛рдВрдордзреНрдпреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рддреЗ рдЖрдордЪреНрдпрд╛ рдХреЛрдбрдордзреВрди рдЕрдирд╛рд╡рд╢реНрдпрдХ рддреНрд░реБрдЯреА рдареЗрд╡рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░рддреЗ. рддреНрдпрд╛рдРрд╡рдЬреА, рдЖрдореНрд╣реА рдлрдХреНрдд рддреНрдпрд╛ рддрдкрд╢реАрд▓рд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддреЛ рдЬреЗ рдХрд╛рд░реНрдпрд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЗрдВрдЯреАрд░рд┐рдпрд░ рдбрд┐рдЭрд╛рдпрдирд░рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди, рдЯреЗрдмрд▓рдЪрд╛ рдЖрдХрд╛рд░ рдЖрдгрд┐ рдЦреЛрд▓реАрддреАрд▓ рд╕реНрдерд╛рди рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рддреНрдпрд╛рдЪреА рдирд┐рд░реНрдорд┐рддреА рддрд╛рд░реАрдЦ, рдЯреЗрдмрд▓рд╕рд╛рдареА рд▓рд╛рдХреВрдб рддреЛрдбрдгрд╛рд▒реНрдпрд╛ рдХрд╛рдордЧрд╛рд░рд╛рдЪреЗ рдирд╛рд╡ рдЖрдгрд┐ рддреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгрд╛рд▒реНрдпрд╛ FedEx рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪрд╛ рдлреЛрди рдирдВрдмрд░ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдирд╛рд╣реА. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдбреЗрдЯрд╛ рдЖрдгрд┐ рддреНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреА рдХреЛрдбрдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рддрдкрдгреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

6. рд╕реНрдЯреЕрдЯрд┐рдХ рдЯрд╛рдпрдкрд┐рдВрдЧ (рдЬрд▓рдж рдЕрдпрд╢рд╕реНрд╡реА) тАФ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕рдВрдХрд▓рди рдЯрдкреНрдкреНрдпрд╛рдд рддрдкрд╛рд╕рд▓реА рдЬрд╛рддреЗ. рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдХрд╕рдХ рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЛ, рдореНрд╣рдгреВрди рд╕рдВрдХрд▓рди рддреНрд░реБрдЯреА рдЬрд╡рд│рдЬрд╡рд│ рддреНрд╡рд░рд┐рдд рдкрдХрдбрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдЬреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рддреНрд░реБрдЯреА рдЖрдврд│реВрди рдпреЗрдИрд▓, рддрд┐рддрдХреА рддреА рджреБрд░реБрд╕реНрдд рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдорд╣рд╛рдЧрдбреЗ рдЖрд╣реЗ.

7. рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдореНрд╣рдгреВрди рдХреЛрдб тАФ рдЬрд╛рд╡рд╛ рдЗрдВрдЧреНрд░рдЬреАрддреАрд▓ рд╡рд╛рдХреНрдпрд╛рдВрдкреНрд░рдорд╛рдгреЗ рд╡рд╛рдЪрддреЛ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рдмрд╣реБрддреЗрдХ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА, рдХрд╛рд░рдг рдХреЛрдгрддрд╛рд╣реА рд╡рд┐рдХрд╛рд╕рдХ, рдХреЛрдб рдкрд╛рд╣рд┐рд▓реНрдпрд╛рдирдВрддрд░, рдкрджреНрдзрдд рдХрд╛рдп рдХрд░рддреЗ рдХрд┐рдВрд╡рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛрдгрддреНрдпрд╛ рд╡рд░реНрддрдирд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреЗрд▓. рдЗрддрдХреЗрдЪ рдХрд╛рдп, рдХреЛрдбрдордзреАрд▓ рд╕рд░реНрд╡ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ "рдпреЛрдЧреНрдп" рдирд╛рдордХрд░рдгрд╛рдмрд╛рдмрдд рдмреБрджреНрдзрд┐рдорд╛рди рдкрд░рдВрдкрд░рд╛ рдЖрд╣реЗрдд. рдкрджреНрдзрддреАрдЪреЗ рдирд╛рд╡ рдЕрдиреЗрдХрджрд╛ рддреЗ рдХрд╛рдп рдХрд░рддреЗ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, getContext() рдкрджреНрдзрдд рд╕рдВрджрд░реНрдн рдкрд░рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╡рдп рдлреАрд▓реНрдб рд╡рдп рд╕рд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рддреЗ. Java рдордзреНрдпреЗ, рдирд╛рд╡рд╛рдВрдЪреА рд▓рд╛рдВрдмреА рд╕рдВрд╕реНрдерд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдд рдирд╛рд╣реА. C рд╣реЗ рджреЗрдЦреАрд▓ рд╣рд╛рддрд╛рд│рдд рдирд╛рд╣реА: рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджрд╛ рд╡рд┐рдХрд╕рдХ рдирд╡реАрди рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╕рд╛рдореАрд▓ рд╣реЛрддреЛ, рддреЗрд╡реНрд╣рд╛ рдХреЛрдбрдЪреЗ рддрд░реНрдХ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдРрд╡рдЬреА, рддреНрдпрд╛рдиреЗ рдХрд┐рдВрд╡рд╛ рддрд┐рдиреЗ рддреНрдпрд╛рдЪрд╛ рдЙрд▓рдЧрдбрд╛ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.

8. рднрд░рдкреВрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ тАФ рдбреЗрд╡реНрд╣рд▓рдкрд░рд▓рд╛ рджреИрдирдВрджрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╕рд╛рдореЛрд░реЗ рдЬрд╛рдгрд╛рд░реА 99% рдХрд╛рд░реНрдпреЗ рдХреЛрдгреАрддрд░реА рдЖрдзреАрдЪ рд╕реЛрдбрд╡рд▓реА рдЖрд╣реЗрдд. рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рдЪрд╛рдВрдЧрд▓реЗ рдЙрдкрд╛рдп рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдгрд┐ рдЕрдЧрджреА рдлреНрд░реЗрдорд╡рд░реНрдХрдордзреНрдпреЗ рд╡рд╛рдврддрд╛рдд. рдХреЛрдгрддреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ - 5 рдорд┐рдирд┐рдЯреЗ рдЧреБрдЧрд▓ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд╕реНрдХреНрд╡реЗрдЕрд░ рд╡реНрд╣реАрд▓рд╕рд╣ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд╕рд╛рдпрдХрд▓ рдкреБрдиреНрд╣рд╛ рд╢реЛрдзрдгреЗ?

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

Java рдЪреЗ рдЕрдиреЗрдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ "рдЧреБрдг" рдЖрдзреАрдЪ рдирдореВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдореА рдЖрдгрдЦреА рдХрд╛рд╣реА рдЬреЛрдбреВ рдЗрдЪреНрдЫрд┐рддреЛ:

  • JVM (Java Virtual Machine) рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреА рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдЖрд░реНрдерд┐рдХ рд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА #1 рднрд╛рд╖рд╛ рдмрдирддреЗ.

  • Java рдордзреНрдпреЗ рдмреЕрдХрдПрдВрдб рд╕рд░реНрд╡реНрд╣рд░ (рд╕рд░реНрд╡реНрд╣рд░ рд▓реЙрдЬрд┐рдХ) рд▓рд┐рд╣рд┐рдгреЗ рдЦреВрдк рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ.

  • рдЕрд▓реАрдХрдбреЗ рдкрд░реНрдпрдВрдд, Android рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА рдЬрд╛рд╡рд╛ рд╣реА рд╢реАрд░реНрд╖ рднрд╛рд╖рд╛ рд╣реЛрддреА.

    Kotlin, рдПрдХ JVM рднрд╛рд╖рд╛ рдЬреА Java рдкреЗрдХреНрд╖рд╛ "рд╕рд┐рдВрдЯреЕрдХреНрдЯрд┐рдХ рд╢реБрдЧрд░" рдЖрдгрд┐ рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдиреА рд╡реЗрдЧрд│реА рдЖрд╣реЗ, рдЖрддрд╛ рддрд┐рдЪреЗ рд╕реНрдерд╛рди рдШреЗрддреЗ. Java рд╡рд░реВрди Kotlin рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рджрд┐рд╡рд╕ рд▓рд╛рдЧрддреАрд▓. рдЖрдгрд┐ Java рдЕрдкрдбреЗрдЯ рд╕рд╛рдпрдХрд▓ рдЖрддрд╛ рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреА рдЖрд╣реЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛, рдкреБрдвреАрд▓ Java рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдХреЛрдЯрд▓рд┐рдирдиреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рд╣рд╛рдпрдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЧреЛрд╖реНрдЯреА рдЕрд╕реВ рд╢рдХрддрд╛рдд.

  • рдЕрдиреЗрдХ рдкреНрд░рд╕рд┐рджреНрдз рдХрдВрдкрдиреНрдпрд╛ Java рд╡рд╛рдкрд░рддрд╛рдд: Google, Facebook, Twitter, Amazon, LinkedIn, eBay, CodeGym рдЖрдгрд┐ рдмрд░реЗрдЪ рдХрд╛рд╣реА.