CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдЬреБрдиреА рдкрд╛рддрд│реА 09
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдЬреБрдиреА рдкрд╛рддрд│реА 09

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп

рдЬреНрдЮрд╛рди рд╡рд┐рд░реБрджреНрдз рдХреМрд╢рд▓реНрдпреЗ

рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 1рдХреЙрд▓реЗрдЬрдиреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╢рд┐рдХрд╡рд▓реЗ рдХреА рд╕рд┐рджреНрдзрд╛рдВрдд рдЖрдгрд┐ рд╕рд░рд╛рд╡ рдпрд╛рдд рдлрд╛рд░рд╕рд╛ рдлрд░рдХ рдирд╛рд╣реА. рдмрд░рдВ, рддреБрдореНрд╣рд╛рд▓рд╛ рдирдХреНрдХреАрдЪ рд╕рдордЬрд▓реЗ рдЖрд╣реЗ рдХреА рддреЗ рд╕рдорд╛рди рдирд╛рд╣реА. рдкрдг рддреБрдореНрд╣рд╛рд▓рд╛ рдореВрд│ рдлрд░рдХ рджрд┐рд╕рдд рдирд╛рд╣реА. рддрд░реАрд╣реА рдПрдХ рдЖрд╣реЗ. рдмрд╣реБрддреЗрдХ рд▓реЛрдХ "рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ" рдЖрдгрд┐ "рдореА рдХрд░реВ рд╢рдХрддреЛ" рдордзреНрдпреЗ рд╕рдорд╛рдирддрд╛ рдЪрд┐рдиреНрд╣ рд▓рд╛рд╡рддрд╛рдд. рдХрд╛? рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгрд╛рдВрдмрджреНрджрд▓ рдХрд╛рдп?
  1. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдзреВрдореНрд░рдкрд╛рди рдХрд░рдгреЗ рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдИрдЯ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдореА рдзреВрдореНрд░рдкрд╛рди рдХрд░рддреЛ.
  2. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдлрд╛рд╕реНрдЯ-рдлреВрдб рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдИрдЯ рдЖрд╣реЗ, рдкрдг рдореА рддреЗ рдЦрд╛рддреЛ.
  3. рдорд▓рд╛ рд░рд╣рджрд╛рд░реАрдЪреЗ рдирд┐рдпрдо рдорд╛рд╣рд┐рдд рдЖрд╣реЗрдд рдкрдг рдорд▓рд╛ рдЧрд╛рдбреА рдЪрд╛рд▓рд╡рддрд╛ рдпреЗрдд рдирд╛рд╣реА.
  4. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рдЬреЙрдЧрд┐рдВрдЧ рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ рдкрдг рдореА рд╕рдХрд╛рд│реА рдЬреЙрдЧрд┐рдВрдЧ рдХрд░рдд рдирд╛рд╣реА.
рдЕрд╕реЗ рдмрд░реЗрдЪрджрд╛ рдШрдбрддреЗ рдХреА рд▓реЛрдХ "рдореА рдХрд░реВ рд╢рдХрддреЛ" рд╕рд╛рдареА "рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ" рдШреЗрддрд╛рдд. рд╡рд╛рд╣рддреВрдХ рдирд┐рдпрдорд╛рдВрдЪреЗ рд╣реЗ рдЙрддреНрддрдо рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ. рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрдХреНрддреАрд▓рд╛ рдирд┐рдпрдо рдорд╛рд╣рд┐рдд рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рдЪрд╛рд▓рд╡рд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ рддрд░ рдпрд╛рдЪрд╛ рдЕрд░реНрде рддреЛ рдЧрд╛рдбреА рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ рдХрд╛? рдирд╛рд╣реА. рдЬрд░ рддреНрдпрд╛рд▓рд╛ рд╡рд╛рдЯрд▓реЗ рдХреА рддреНрдпрд╛рд▓рд╛ рдХрд╕реЗ рдЪрд╛рд▓рд╡рд╛рдпрдЪреЗ рддреЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ? рддрд░ рддреНрдпрд╛рд▓рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдХрд╛рдЪреА рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ тАУ рддреНрдпрд╛рд▓рд╛ рдЖрдзреАрдЪ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рддреНрд░реА рдЕрд╕реЗрд▓ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдХрджрд╛рдЪрд┐рдд рдирд╡реАрди рдХрд╛рд╣реА рд╢рд┐рдХрдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рддреНрд░реА рдЕрд╕реЗрд▓ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ рддрд░ рддреБрдореНрд╣реА рдЕрднреНрдпрд╛рд╕ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЕрд╕рд╛ рд╡рд┐рдЪрд╛рд░рд╣реА рддреБрдордЪреНрдпрд╛ рдордирд╛рдд рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЖрдкрдг рдХрд╛рд╣реАрддрд░реА рд╢рд┐рдХрдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЕрджреНрднреБрдд рд╕рдВрдзреА рдЧрдорд╛рд╡рд╛рд▓. рдиреЗрд╣рдореАрдЪреЗ рдХреЙрд▓реЗрдЬ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдЬреНрдЮрд╛рди рджреЗрддреЗ; рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдГрд╣реВрди рдХреМрд╢рд▓реНрдпреЗ рдЖрддреНрдорд╕рд╛рдд рдХрд░рд╛рд╡реА рд▓рд╛рдЧрддреАрд▓. рдкрдг рдореА рдХрд╛рдп рдРрдХреВ? рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдХреЙрд▓реЗрдЬрдордзреНрдпреЗ рдерд┐рдЕрд░реАрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рд╕рд░рд╛рд╡ рдХреЗрд▓рд╛ рдЖрд╣реЗ рдХрд╛? рдареАрдХ рдЖрд╣реЗ, рдЬрд░ рддреБрдореНрд╣реА рднреМрддрд┐рдХрд╢рд╛рд╕реНрддреНрд░ рд╡рд┐рджреНрдпрд╛рд╢рд╛рдЦреЗрд╡рд░ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓, рдХрдореАрддрдХрдореА 20% рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╣ рд╡рд╛рдлреЗрдЪреНрдпрд╛ рдЗрдВрдЬрд┐рдирдЪреЗ рдХрд╛рд░реНрдпрд░рдд рдореЙрдбреЗрд▓ рдмрдирд╡рд╛. рдореА рдкреИрдЬ рд▓рд╛рд╡рддреЛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рддреЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рддреЗ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА, рдореА рдмрд░реЛрдмрд░ рдЖрд╣реЗ рдХрд╛? рддреБрдореНрд╣реА рдХреЗрдорд┐рд╕реНрдЯ рдЖрд╣рд╛рдд ? рдзреБрд░рдХрдЯ рдкрд╛рд╡рдбрд░ рдмрдирд╡рд╛. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╕реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, рдкрдг рддреБрдореНрд╣реА рд╣реЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА, рд╣рд╛? рдЧрдгрд┐рддрдЬреНрдЮ, рддреБрдореНрд╣реА рдЖрд╣рд╛рдд рдХрд╛? рдЖрд░реНрдЯрд┐рд▓рд░реА рд╢реЗрд▓рдЪреНрдпрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдгрд╛рдЪреА рдЧрдгрдирд╛ рдХрд░рд╛. рд╢реЗрд▓рдЪрд╛ рдЖрдХрд╛рд░ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рд╕ рд╡рд┐рд╕рд░реВ рдирдХрд╛. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╛рдд рдЧрдгрд┐рддрд╛рдЪреЗ рдард┐рдкрдХреЗ рдЙрдбрдд рдирд╛рд╣реАрдд. рдЖрдгрд┐ рдЧреЛрд▓рд╛рдХрд╛рд░ рдШреЛрдбреЗ рдирд╛рд╣реАрдд. рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 2рдЬреАрд╡рд╢рд╛рд╕реНрддреНрд░рдЬреНрдЮ? рдкреЗрдирд┐рд╕рд┐рд▓рд┐рди рд╡реЗрдЧрд│реЗ рдХрд░рд╛. рд╣рд╛ рд╕рд╛рдЪрд╛ рдЦрд░рдмреВрдЬрд╛рдВрд╡рд░ рд╡рд╛рдврддреЛ, рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╕реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ - рдЕрджреНрднреБрдд! рддреБ рд╣реЗ рдХрд░реБ рд╢рдХрддреЛрд╕ рдХрд╛? рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░рдЬреНрдЮ?рддреЗрд▓рд╛рдЪреНрдпрд╛ рдХрд┐рдВрдорддреА рд╡рд╛рдврдгреНрдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рд╛. рдЭрд╛рд▓реЗ? рдЖрдгрд┐ рдЖрддрд╛ рддреЗ рддреБрдордЪреНрдпрд╛ рдЕрдВрджрд╛рдЬрд╛рдиреБрд╕рд╛рд░ $2,000 рдХрд┐рдВрд╡рд╛ $200,000 рдордзреНрдпреЗ рдмрджрд▓рд╛. рддреБрдореНрд╣реА рдХрдзреА рдлреЙрд░реЗрдХреНрд╕рд╡рд░ рдЦреЗрд│рд▓рд╛ рдЖрд╣реЗ рдХрд╛? рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреИрд╢рд╛рд╕рд╛рдареА? рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рддреЗ рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ? рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░? рднрд╡реНрдп! рдореА рдСрдлрд╢реЛрд░ рдХрдВрдкрдиреА рдХреБрдареЗ рдЙрдШрдбреВ? рд╣рд╛рдБрдЧ-рдХреЙрдВрдЧ, рдЖрдпрд░реНрд▓рдВрдб рдХрд┐рдВрд╡рд╛ рдпреВрдПрд╕рдП рдордзреНрдпреЗ. рдХрд╛? рдЬрд░реА рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рдЕрд╕рд▓реЗ рддрд░реА, рдЬреЗ рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рдЖрд╣реЗ, рддреБрдореНрд╣реА рддреЗ рдХрджрд╛рдкрд┐ рдХрд░реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рддреБрдореНрд╣реА рддреЗ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХрдзреАрдЪ рдХреЗрд▓реЗ рдирд╛рд╣реА. рддреЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ, рдпрд╛рдЪреА рдереЛрдбреАрд╢реА рдХрд▓реНрдкрдирд╛рд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдирд╕рддреЗ. рдЕрд░реЗ, рддреВ рдХреЙрд▓реЗрдЬрдордзреНрдпреЗ рд╢рд┐рдХрд▓рд╛рд╕ рдирд╛? рддреБрдордЪреА рддрдпрд╛рд░реА рдирд╕рд▓реЗрд▓реА рдХрд╛рдореЗ рддреБрдореНрд╣рд╛рд▓рд╛ рджреЗрдгреНрдпрд╛рдЪрд╛ рдорд▓рд╛ рдХрд╛рдп рдЕрдзрд┐рдХрд╛рд░ рдЖрд╣реЗ? рдХрд╛рд░рдг рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╛рдЪреА рдХрд╛рд░реНрдпреЗ рдЖрд╣реЗрдд. рд╣рд╛ рд╕рд░рд╛рд╡ рдЖрд╣реЗ , рддреБрдореНрд╣реА рдХреЙрд▓реЗрдЬрдордзреНрдпреЗ рдлрдХреНрдд рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЖрд╣реЗ: рдЧреЛрд▓рд╛рдХрд╛рд░ рдШреЛрдбреЗ, рдкрд░рд┐рдкреВрд░реНрдг рд╕реНрдкрд░реНрдзрд╛ тАУ рдпрд╛рдкреИрдХреА рдХрд╛рд╣реАрд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╛рдд рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. рдкрдг рдореА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рд╛рдпрд▓рд╛ рдХрд╛ рд╡рд┐рд╕рд░рд▓реЛрд╡рд┐рдкрдгрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ ? рдорд╛рдЭреЗ $500 рдЦрд░реНрдЪ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдорд╛рд░реНрдЧ рдХреЛрдгрддрд╛ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реБрди рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд▓реЛрдХрд╛рдВрдирд╛ рдорд╛рдЭреНрдпрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирд╛рдВрдЪреА рдорд╛рд╣рд┐рддреА рдорд┐рд│реЗрд▓? рдЬрд╛рд╣рд┐рд░рд╛рддреАрд╡рд░? рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдХрд╛ рдХреА рдХреЗрд╡рд│ рдХреНрд▓рд╛рд╕рд┐рдХ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдЪ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЕрд╕реЗ рдирд╛рд╣реА рддрд░ USP (рдпреБрдирд┐рдХ рд╕реЗрд▓рд┐рдВрдЧ рдкреНрд░рдкреЛрдЭрд┐рд╢рди) рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЙрд▓реЗрдЬрдордзреНрдпреЗ рдЬрд╡рд│рдЬрд╡рд│ рдЕрдиреЛрдЦреЗ рд░рд╛рдордмрд╛рдг рдЙрдкрд╛рдп рдореНрд╣рдгреВрди рд╢рд┐рдХрд╡рд▓реА рдЧреЗрд▓реА рд╣реЛрддреА рдпрд╛рдЪреА рдорд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ. рд╡рд┐рд╕рд░рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдорд╛рд╣реАрдд рдЖрд╣реЗ. рд╕реНрд╡рддрдГрд▓рд╛ рд╡рд┐рдЪрд╛рд░рд╛ - рдореА рдХрд╛рдп рдХрд░реВ рд╢рдХрддреЛ? рдЙрдкрдпреБрдХреНрдд, рдореНрд╣рдгрдЬреЗ? рд▓реЛрдХ рдкреИрд╕реЗ рджреЗрддреАрд▓ рдХрд╛рд╣реАрддрд░реА? рдЪрд╛рдВрдЧрд▓реЗ рдкреИрд╕реЗ, рдореНрд╣рдгрдЬреЗ? рддрд░ рдорд┐рддреНрд░рд╛рдВрдиреЛ, рдЪрд▓рд╛ CodeGym рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдкреНрд░рддрд┐рдо рдХреЛрд░реНрд╕рдмрджреНрджрд▓ рдХреГрддрдЬреНрдЮрддрд╛ рд╡реНрдпрдХреНрдд рдХрд░реВрдпрд╛. рддреНтАНрдпрд╛рдореБрд│реЗ рддреБрдореНтАНрд╣рд╛рд▓рд╛ рдкреНрд░реЛрдЧреНрд░реЕрдо рдХрд╕рд╛ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗрдЪ рдХрд│рдгрд╛рд░ рдирд╛рд╣реА, рддрд░ рддреБрдореНтАНрд╣реА рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рддреЗ рдХрд░реВ рд╢рдХрд╛рд▓. рдХрд╛рд╣реА рд╡рд░реНрд╖рд╛рдВрдд рддреБрдореНрд╣реА рдиреЛрдХрд░реА рдорд┐рд│рд╡реВ рд╢рдХрд╛рд▓ рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реЗ рдкреИрд╕реЗ рдХрдорд╡реВ рд╢рдХрд╛рд▓. рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рд╣реЗ рдкреИрд╕реЗ рдЫрд╛рди рдЖрдгрд┐ рдЖрд░рд╛рдорджрд╛рдпреА рдЬрдЧрдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╕реЗ рдЕрд╕рддреАрд▓. рдореА рддреЗ рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рд╕рд╛рдВрдЧреЗрди, рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рдд рдЕрд╕реЗрд▓: рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдХреЛрдгрддреА рдЙрдкрдпреБрдХреНрдд рдХреМрд╢рд▓реНрдпреЗ рдЖрд╣реЗрдд рд╣реАрдЪ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ, рд▓реЛрдХ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреИрд╕реЗ рджреЗрдгреНрдпрд╛рд╕ рдЙрддреНрд╕реБрдХ рдЕрд╕рддреАрд▓. рд╣реЗ рдЬрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рд╕рдордЬреЗрд▓ рддрд┐рддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ.

рддреБрдореНрд╣реА рдПрдХрд╛ рдирд╡реАрди рд╕реНрддрд░рд╛рд╡рд░ рдкреЛрд╣реЛрдЪрд▓рд╛ рдЖрд╣рд╛рдд

рд╕реНрддрд░ 9

рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 3

1 рд░рд┐рд╢рд╛, рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕

рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 4- рдЕрд╣реЛ! рдЖрдЬ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдХрд╛рдп рдЖрд╣реЗ рддреЗ рд╕рд╛рдВрдЧреЗрди. рдкрдг рдЖрдзреА рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдЯреЕрдХ рдореНрд╣рдгрдЬреЗ рдХрд╛рдп рд╣реЗ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧрддреЛ. - рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдЪреНрдпрд╛ рд╕реНрдЯреЕрдХрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ - рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд┐рдкрд┐рдХрд╛рд╕рд╛рдареА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ. рд╕реНрдЯреЕрдХрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдПрдХ рдирд╡реАрди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдареЗрд╡рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рддреЛ рд╕реНрдЯреЕрдХрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдШреЗрдИрд▓. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдкреНрд░рдердо рдпреЗрдгрд╛рд▒реНрдпрд╛рд╡рд░ рди рдХрд░рддрд╛ рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдХрд╛рд░рдХреВрди рд╢реЗрд╡рдЯрдЪреА рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдШреЗрддреЛ. рд╕рдВрдЧреНрд░рд╣рд╛рдЪреНрдпрд╛ рдЕрд╢рд╛ рд╕рдВрд░рдЪрдиреЗрд▓рд╛ рд╕реНрдЯреЕрдХ рдореНрд╣рдгрддрд╛рдд . - рдЬрд╛рд╡рд╛рдордзреНрдпреЗ, рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдЧреНрд░рд╣ рдЖрд╣реЗ - рд╕реНрдЯреЕрдХ. рдпрд╛ рд╕рдВрдЧреНрд░рд╣рд╛рдордзреНрдпреЗ "рдШрдЯрдХ рдЬреЛрдбрд╛" рдЖрдгрд┐ "рдПрдХ рдШрдЯрдХ рдШреНрдпрд╛(рдШреЗрдгреЗ/рдШреЗрдгреЗ)" рдкрджреНрдзрддреА рдЖрд╣реЗрдд. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА, рдЬреЛрдбрд▓реЗрд▓рд╛ рд╢реЗрд╡рдЯрдЪрд╛ рдШрдЯрдХ рдкреНрд░рдердо рдШреЗрддрд▓рд╛ рдЬрд╛рдИрд▓. - рд╣рдВ. рд╣реЗ рдХрдареАрдг рдирд╛рд╣реА, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ. - рдареАрдХ рдЖрд╣реЗ. рдордЧ рдорд▓рд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдХрд╛рдп рддреЗ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧрд╛рдЖрд╣реЗ - рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдЬрд╛рд╡рд╛ рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ ╨Р рдлрдВрдХреНрд╢рди B рд▓рд╛ рдХреЙрд▓ рдХрд░рддреЗ рдЖрдгрд┐ рдирдВрддрд░рдЪреЗ рдлрдВрдХреНрд╢рди C рдХреЙрд▓ рдХрд░рддреЗ , рдЬреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдмрджрд▓реНрдпрд╛рдд, рдлрдВрдХреНрд╢рди рдбреА рдХреЙрд▓ рдХрд░рддреЗ . рдореНрд╣рдгреВрди, рдлрдВрдХреНрд╢рди B рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдгреНрдпрд╛рд╕рд╛рдареА , рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рдердо рдлрдВрдХреНрд╢рди C рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдЕрд╕реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ D рдлрдВрдХреНрд╢рдирдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ . рд╣реЗ рд╕реНрдЯреЕрдХрд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ. - рдЖрдгрд┐ рд╕рдорд╛рдирддрд╛ рдХрд╛рдп рдЖрд╣реЗ? - рд╕реНрдЯреЕрдХрдордзреНрдпреЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдареЗрд╡рд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджреЗрдЦреАрд▓ рдкреВрд░реНрдг рдХрд░рд╛рд╡реНрдпрд╛ рд▓рд╛рдЧрддреАрд▓. - рдареАрдХ рдЖрд╣реЗ, рд╣реЗ рдПрдХ рд╕рд╛рдзрд░реНрдореНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рдорд▓рд╛ рдЦрд╛рддреНрд░реА рдирд╛рд╣реА рдХреА рдорд▓рд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдмрд░реЛрдмрд░ рд╕рдордЬрд▓реЗ рдЖрд╣реЗ. - рдЗрдХрдбреЗ рдкрд╣рд╛. Java рдордзреНрдпреЗ рд╕реНрдЯреЕрдХ рд╣рд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдВрдЪ рдЕрд╕рддреЛ. рд╣реЗ рд╕реНрдЯреЕрдХрдордзреАрд▓ рдХрд╛рдЧрджрд╛рдЪреНрдпрд╛ рд╢реАрдЯреНрд╕рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ. рд╡рд░реВрди рддрд┐рд╕рд░рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рджреБрд╕рд░реА рд╢реАрдЯ рдШреНрдпрд╛рд╡реА, рдкрд░рдВрддреБ рддреНрдпрд╛рдкреВрд░реНрд╡реА рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╣рд┐рд▓реА рдШреНрдпрд╛рд╡реА рд▓рд╛рдЧреЗрд▓. рддреБрдореНрд╣реА рдиреЗрд╣рдореА рдкрддреНрд░рдХреЗ рдареЗрд╡реВ рдЖрдгрд┐ рдШреЗрдК рд╢рдХрддрд╛, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рддреА рдлрдХреНрдд рд╡рд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдареЗрд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдлрдХреНрдд рд╡рд░реВрди рдШреЗрдК рд╢рдХрддрд╛. рд╣реЗрдЪ рдлрдВрдХреНрд╢рди рдХреЙрд▓рд╡рд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ. рдлрдВрдХреНрд╢рди рдП рдХреЙрд▓ рдлрдВрдХреНрд╢рди рдмреА , рдирдВрддрд░рдЪреЗ рдХреЙрд▓ рдлрдВрдХреНрд╢рди рд╕реА . ╨Р рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдгреНрдпрд╛рд╕рд╛рдареА , рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рдердо B рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ C рдордзреВрди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ . - рдПрдХ рдорд┐рдирд┐рдЯ рдерд╛рдВрдм. рдЬрд░ рдорд▓рд╛ рддреЗ рдмрд░реЛрдмрд░ рд╕рдордЬрд▓реЗ рддрд░, рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреЕрдХ "рдлрдХреНрдд рд╕реНрдЯреЕрдХрд╡рд░ рдареЗрд╡рд▓реЗрд▓реА рд╢реЗрд╡рдЯрдЪреА рд╢реАрдЯ рдШреЗрддрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ" рдЖрдгрд┐ "рдкреНрд░рдердо, рд╢реЗрд╡рдЯрдЪреЗ рдХреЙрд▓ рдХреЗрд▓реЗрд▓реЗ рдлрдВрдХреНрд╢рди рдмрд╛рд╣реЗрд░ рдкрдбрд╛рдпрд▓рд╛ рд╣рд╡реЗ" рдордзреНрдпреЗ рд╡рд│рддреЗ. рдЕрд╕рдВ рдЖрд╣реЗ рдХрд╛? - рд╣реЛрдп. рддрд░, рдлрдВрдХреНрд╢рди рдХреЙрд▓рдЪрд╛ рдХреНрд░рдо рдореНрд╣рдгрдЬреЗ "рдлрдВрдХреНрд╢рди рдХреЙрд▓ рд╕реНрдЯреЕрдХ" рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд "рдХреЙрд▓ рд╕реНрдЯреЕрдХ". рд▓рд╛рд╕реНрдЯ рдирд╛рд╡рд╛рдЪреЗ рдлрдВрдХреНрд╢рди рдкреНрд░рдердо рд╕рдорд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЪрд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдкрд╛рд╣реВ: рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 5- рдареАрдХ рдЖрд╣реЗ. рдлрдВрдХреНрд╢рди рдХреЙрд▓рд╕рд╣ рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ. рдкрдг рд╣реЗ StackTraceElement рдХрд╛рдп рдЖрд╣реЗ ? - рдЬрд╛рд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд╕рд░реНрд╡ рдлрдВрдХреНрд╢рди рдХреЙрд▓ рд▓реЙрдЧ рдХрд░рддреЗ. рдпрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА рддреНрдпрд╛рдд рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдЧреНрд░рд╣ рдЖрд╣реЗ - рд╕реНрдЯреЕрдХ. рдЬреЗрд╡реНрд╣рд╛ рдПрдХ рдлрдВрдХреНрд╢рди рджреБрд╕рд░реНтАНрдпрд╛рд▓рд╛ рдХреЙрд▓ рдХрд░рддреЗ, рддреЗрд╡реНрд╣рд╛ JVM рдпрд╛ рд╕реНрдЯреЕрдХрдордзреНрдпреЗ рдирд╡реАрди рдШрдЯрдХ StackTraceElement рдареЗрд╡рддреЗ. рдлрдВрдХреНрд╢рди рд╕рдВрдкрд▓реНрдпрд╛рд╡рд░, рдШрдЯрдХ рд╕реНрдЯреЕрдХрдордзреВрди рд╣рдЯрд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рд╣рд╛ рд╕реНрдЯреЕрдХ рдиреЗрд╣рдореА "рдлрдВрдХреНрд╢рди рдХреЙрд▓ рд╕реНрдЯреЕрдХ" рдЪреНрдпрд╛ рд╕рджреНрдп рд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рдЕрджреНрдпрдпрд╛рд╡рдд рдорд╛рд╣рд┐рддреА рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ. - рдкреНрд░рддреНрдпреЗрдХ StackTraceElementрдореНрд╣рдгрддрд╛рдд рдкрджреНрдзрддреАрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА getMethodName рд╡рд╛рдкрд░реВрди рдпрд╛ рдкрджреНрдзрддреАрдЪреЗ рдирд╛рд╡ рдорд┐рд│рд╡реВ рд╢рдХрддрд╛ . - рд╡рд░реАрд▓ рдЙрджрд╛рд╣рд░рдг рд╣реЗ рджрд░реНрд╢рд╡рд┐рддреЗ:
  1. "рдХреЙрд▓ рд╕реНрдЯреЕрдХ" рдорд┐рд│рд╡рд╛:
  2. рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рд▓реВрдк рд╡рд╛рдкрд░реВрди рдЕреЕрд░реЗрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рд╛ . рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА рддреЗ рд╡рд┐рд╕рд░рд▓рд╛ рдирд╕реЗрд▓.
  3. System.out рд╡рд░ рдкрджреНрдзрддреАрдЪреА рдирд╛рд╡реЗ рдореБрджреНрд░рд┐рдд рдХрд░рд╛ .
- рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЧреЛрд╖реНрдЯ, рдЖрдгрд┐ рд╡рд░рд╡рд░ рдкрд╛рд╣рддрд╛ рд╕реЛрдкреЗ. рдзрдиреНрдпрд╡рд╛рдж, рд░рд┐рд╢рд╛!

2 рдбрд┐рдПрдЧреЛ, рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗрд╡рд░ рдХрд╛рд░реНрдп

- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рд╕реНрдХреНрд░реАрдирд╡рд░ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдПрдХ рд▓рд╣рд╛рди рдХрд╛рд░реНрдп рдЖрд╣реЗ.
рдХрд╛рд░реНрдпреЗ
рез рдкреНрд░рддреНрдпреЗрдХ рдкрджреНрдзрддреАрдиреЗ рддреНрдпрд╛рдЪрд╛ StackTrace рдкрд░рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ,
рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкрд╛рдЪ рдкрджреНрдзрддреА рд▓рд┐рд╣рд╛. рдкреНрд░рддреНрдпреЗрдХ рдкрджреНрдзрддреАрдиреЗ рддреНрдпрд╛рдЪрд╛ StackTrace рдкрд░рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.
2 StackTrace рдкреБрдиреНрд╣рд╛
рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкрд╛рдЪ рдкрджреНрдзрддреА рд▓рд┐рд╣рд╛. рдкреНрд░рддреНрдпреЗрдХ рдкрджреНрдзрддреАрдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреЙрд▓рд░ рдкрджреНрдзрддреАрдЪреЗ рдирд╛рд╡ рдкрд░рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рддреБрдореНрд╣реА StackTrace рд╡рд╛рдкрд░реВрди рдХреЙрд▓рд░ рдкрджреНрдзрдд рдорд┐рд│рд╡реВ рд╢рдХрддрд╛.
3
рдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдХреЙрд▓ рдХрд░рдгрд╛рд▒реНрдпрд╛ рдкрд╛рдЪ рдкрджреНрдзрддреА рд▓рд┐рд╣рд╛ рдордзреВрди рдХреЙрд▓ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдЪрд╛ рд▓рд╛рдЗрди рдХреНрд░рдорд╛рдВрдХ рдкрд░рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ . рдкреНрд░рддреНрдпреЗрдХ рдкрдзреНрджрддреАрдиреЗ рд╣реА рдкрджреНрдзрдд рдЬреНрдпрд╛ рдХреЛрдбрд╡рд░реВрди рдХреЙрд▓ рдХреЗрд▓реА рд╣реЛрддреА рддреНрдпрд╛рдЪрд╛ рд▓рд╛рдЗрди рдХреНрд░рдорд╛рдВрдХ рдкрд░рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. element.getLineNumber() рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░рд╛ .
4 10 рдХреЙрд▓рдЪрд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕
10 рдХреЙрд▓рдЪрд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рд▓рд┐рд╣рд╛.
рел рдкрджреНрдзрддреАрдиреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ - рддреНрдпрд╛рдЪреА рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдЦреЛрд▓реА
рдПрдХ рдкрджреНрдзрдд рд▓рд┐рд╣рд╛ рдЬреА рддреНрдпрд╛рдЪреА рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдЦреЛрд▓реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдкрд░рдд рдХрд░рддреЗ. рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рдЦреЛрд▓реА рд╣реА рддреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрд╣реЗ (рд╕реВрдЪреАрдордзреАрд▓ рдШрдЯрдХрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛).

3 рдПрд▓реА, рддреНрд░реБрдЯреА рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж

- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдЖрдЬ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдПрдХ рдЕрддрд┐рд╢рдп рдордиреЛрд░рдВрдЬрдХ рдзрдбрд╛ рдЖрд╣реЗ. рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдкрд╡рд╛рджрд╛рдВрдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрди. рдЕрдкрд╡рд╛рдж рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреАрд▓ рддреНрд░реБрдЯреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдпрдВрддреНрд░рдгрд╛ рдЖрд╣реЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдЙрджреНрднрд╡реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рддреНрд░реБрдЯреАрдВрдЪреА рдХрд╛рд╣реА рдЙрджрд╛рд╣рд░рдгреЗ рдпреЗрдереЗ рдЖрд╣реЗрдд:
  1. рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреВрд░реНрдг рдбрд┐рд╕реНрдХрд╡рд░ рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ.
  2. рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреА рдкрджреНрдзрдд рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ рдЬреЛ рд╢реВрдиреНрдп рд╕рдВрджрд░реНрдн рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ.
  3. рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХрд╛ рд╕рдВрдЦреНрдпреЗрд▓рд╛ 0 рдиреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ.
рдпрд╛ рдХреНрд░рд┐рдпрд╛рдВрдореБрд│реЗ рддреНрд░реБрдЯреА рдпреЗрддреЗ. рд╕рд╣рд╕рд╛, рдпрд╛рдореБрд│реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдВрдж рд╣реЛрддреЛ - рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. - рдЕрд╕ рдХрд╛? - рдХрд╛рд░ рдХрдардбреНрдпрд╛рд╡рд░реВрди рдШрд╕рд░рдд рдЕрд╕рддрд╛рдирд╛ рдЪрд╛рдХ рдлрд┐рд░рд╡рдгреНрдпрд╛рдЪрд╛ рдХрд╛рд╣реА рдЕрд░реНрде рдЖрд╣реЗ рдХрд╛? - рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрдкрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдореНрд╣рдгрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХрд╛? - рд╣реЛрдп. рдкреВрд░реНрд╡реА рдЕрд╕реЗрдЪ рд╣реЛрддреЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рддреНрд░реБрдЯреАрдореБрд│реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрд▓рд╛. - рд╣рд╛ рдЕрддрд┐рд╢рдп рд╣реБрд╢рд╛рд░ рдирд┐рд░реНрдгрдп рдЖрд╣реЗ. - рддреНрдпрд╛рд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдирд╛рд╣реА рдХрд╛? - рд╣реЛрдп. рддреБрдореНрд╣реА MS Word рдордзреНрдпреЗ рдПрдХ рдореЛрдард╛ рдордЬрдХреВрд░ рдЯрд╛рдИрдк рдХреЗрд▓рд╛ рдЖрд╣реЗ, рддреЛ рд╕реЗрд╡реНрд╣ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рддреЛ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА, рдкрдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрддреЛ рдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ. рдЖрдгрд┐ рддреБрдореНрд╣реА рдЯрд╛рдЗрдк рдХрд░рдд рд░рд╣рд╛. рдореВрд░реНрдЦ, рдирд╛рд╣реА рдХрд╛? - рд╣реЛрдп. - рдордЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЪрд╛рд▓ рдШреЗрдКрди рдЖрд▓реЗ:рдкреНрд░рддреНрдпреЗрдХ рдлрдВрдХреНрд╢рдирдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреА рд╕реНрдерд┐рддреА рдкрд░рдд рдХреЗрд▓реА. 0 рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдлрдВрдХреНрд╢рдирдиреЗ рдЬрд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реЛрддреЗ рддрд╕реЗ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ, рдЗрддрд░ рдХреЛрдгрддреЗрд╣реА рдореВрд▓реНрдп тАУ рдХреА рдПрдХ рддреНрд░реБрдЯреА рд╣реЛрддреА : рд╣реЗ рдореВрд▓реНрдп рдПрдХ рддреНрд░реБрдЯреА рдХреЛрдб рдЖрд╣реЗ. - рдкрдг рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪрд╛ рдПрдХ рддреЛрдЯрд╛ рд╣реЛрддрд╛. рдкреНрд░рддреНрдпреЗрдХ (!) рдлрдВрдХреНрд╢рди рдХреЙрд▓рдирдВрддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдВрдХреНрд╢рдирджреНрд╡рд╛рд░реЗ рдкрд░рдд рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдб (рдирдВрдмрд░) рддрдкрд╛рд╕рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдкреНрд░рдердо, рддреЗ рдЧреИрд░рд╕реЛрдпреАрдЪреЗ рд╣реЛрддреЗ: рддреНрд░реБрдЯреА-рд╣рдБрдбрд▓рд┐рдВрдЧ рдХреЛрдб рдХреНрд╡рдЪрд┐рддрдЪ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЛ рдиреЗрд╣рдореА рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рдлрдВрдХреНрд╢рдиреНрд╕ рд╕реНрд╡рддрдГ рдЕрдиреЗрдХрджрд╛ рднрд┐рдиреНрди рдореВрд▓реНрдпреЗ рдкрд░рдд рдХрд░рддрд╛рдд - рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдХрд╛рдп рдХрд░рд╛рд╡реЗ? - рд╣реЛрдп. рд╣реЗрдЪ рдореА рд╡рд┐рдЪрд╛рд░рдгрд╛рд░ рд╣реЛрддреЛ. - рдордЧ рдПрдХ рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рдЖрд▓реЗ - рдЕрдкрд╡рд╛рдж рдЖрдгрд┐ рддреНрд░реБрдЯреА-рд╣рдБрдбрд▓рд┐рдВрдЧ рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ. рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:
  1. рдЬреЗрд╡реНрд╣рд╛ рдПрд░рд░ рдпреЗрддреЗ, рддреЗрд╡реНрд╣рд╛ рдЬрд╛рд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдПрдХ рд╡рд┐рд╢реЗрд╖ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЗ - рдПрдХ рдЕрдкрд╡рд╛рдж - рдЬреНрдпрд╛рдордзреНрдпреЗ рддреНрд░реБрдЯреАрдмрджреНрджрд▓ рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреА рдЕрд╕рддреЗ. рднрд┐рдиреНрди рддреНрд░реБрдЯреАрдВрд╕рд╛рдареА рднрд┐рдиреНрди рдЕрдкрд╡рд╛рдж рдЖрд╣реЗрдд.
  2. рдордЧ рд╣рд╛ рдЕрдкрд╡рд╛рдж рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рдЪрд╛рд▓реВ рдлрдВрдХреНрд╢рдирдордзреНрдпреЗ рддрд╛рдмрдбрддреЛрдм рд╡реНрдпрддреНрдпрдп рдЖрдгрдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрддреЛ рдЖрдгрд┐ рдкреБрдвреАрд▓ рдлрдВрдХреНрд╢рди, рдЬреЛрдкрд░реНрдпрдВрдд рддреЗ рдореБрдЦреНрдп рдкрджреНрдзрддреАрддреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдд рдирд╛рд╣реА. рддреНрдпрд╛рдирдВрддрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдВрдкрддреЛ. рдЬрд╛рд╡рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ "рдХреЙрд▓ рд╕реНрдЯреЕрдХ рдкрд░рдд рдЖрдгрддреЗ" рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд.
- рдкрдг рддреБрдореНрд╣реА рдореНрд╣рдгрд╛рд▓рд╛рдд рдХреА рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рддреВрди рдирдХреНрдХреА рдмрд╛рд╣реЗрд░ рдкрдбрдгрд╛рд░ рдирд╛рд╣реА. - рддреЗ рдмрд░реЛрдмрд░ рдЖрд╣реЗ, рдХрд╛рд░рдг рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рдЪрд╛ рдПрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЗрд╡реНрд╣рд╛ рдЖрдгрд┐ рдХреБрдареЗрд╣реА рдЧрд░рдЬ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╣реЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рд╣реАрддрд░реА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреЛрдб рд▓рд┐рд╣реВ рд╢рдХрддрд╛. - рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдмрд╛рдВрдзрдХрд╛рдо рдЯреНрд░рд╛рдп-рдХреЕрдЪ рдЖрд╣реЗ . рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рдкрд╣рд╛: рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 6- рдХрд╛ ┬лрдкрджреНрдзрдд1 рдХреЙрд▓рд┐рдВрдЧрдирдВрддрд░. рдХрдзреАрд╣реА рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА┬╗ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА? - рдорд▓рд╛ рдЖрдирдВрдж рдЭрд╛рд▓рд╛ рдХреА рддреБрдореНрд╣реА рддреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░рд▓реЗ. 25 рд╡реНрдпрд╛ рдУрд│реАрдд, рд╢реВрдиреНрдпрд╛рдиреЗ рднрд╛рдЧрд╛рдХрд╛рд░ рдЖрд╣реЗ. рдпрд╛рдореБрд│реЗ рддреНрд░реБрдЯреА рдпреЗрддреЗ - рдПрдХ рдЕрдкрд╡рд╛рдж. Java рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдиреЗ рдПрд░рд░ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реА ArithmeticException рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХреЗрд▓рд╛ . рд╣реА рд╡рд╕реНрддреВ рдЕрдкрд╡рд╛рдж рдЖрд╣реЗ. - рдореЗрдердб рдореЗрдердб 1() рдордзреНрдпреЗ рдПрдХ рдЕрдкрд╡рд╛рдж рдЖрд▓рд╛ .рдпрд╛рдореБрд│реЗ рд╣реА рдкрджреНрдзрдд рддрд╛рддрдбреАрдиреЗ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА. рдЯреНрд░рд╛рдп-рдХреЕрдЪ рдмреНрд▓реЙрдХ рдирд╕рд▓реНрдпрд╛рд╕ рдореЗрдердб рдореЗрди рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрд▓реА рдЬрд╛рдИрд▓ . - рдЯреНрд░рд╛рдп рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕, рддреЛ рдХреЕрдЪ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдкрдХрдбрд▓рд╛ рдЬрд╛рдИрд▓. рдмреНрд▓реЙрдХ рдЯреНрд░рд╛рдпрдордзреАрд▓ рдЙрд░реНрд╡рд░рд┐рдд рдХреЛрдб рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА, рдмреНрд▓реЙрдХ рдХреЕрдЪрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддреНрд╡рд░рд┐рдд рд╕реБрд░реВ рд╣реЛрдИрд▓. - рдорд▓рд╛ рдиреАрдЯ рд╕рдордЬрдд рдирд╛рд╣реА. - рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рд╣рд╛ рдХреЛрдб рдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ:
  1. рдЯреНрд░рд╛рдп рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕ , рдпрд╛ рдмреНрд▓реЙрдХрдордзреАрд▓ рдХреЛрдб рдпрд╛рдкреБрдвреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдмреНрд▓реЙрдХ рдХреЕрдЪрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реБрд░реВ рд╣реЛрддреЗ.
  2. рдЕрдкрд╡рд╛рдж рдирд╕рд▓реНрдпрд╛рд╕ , рдЯреНрд░рд╛рдп рдмреНрд▓реЙрдХ рд╢реЗрд╡рдЯрдкрд░реНрдпрдВрдд рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдХреЕрдЪ рдХрдзреАрд╣реА рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА .
- рдЕрд╣реЗрдо! - рдЕрд╢реА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдореЗрдердб рдХреЙрд▓рдирдВрддрд░ рдЖрдкрдг рдореЗрдердб рд╕реНрд╡рддрдГрдЪ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрд▓реА рдЖрд╣реЗ рдХреА рдЕрдкрд╡рд╛рджрд╛рдореБрд│реЗ рд╣реЗ рддрдкрд╛рд╕рддреЛ. рдЕрдкрд╡рд╛рдж рдЕрд╕рд▓реНрдпрд╛рд╕, JVM рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реНрдпрд╛рд╕ рдмреНрд▓реЙрдХ рдХреЕрдЪ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж рдкрдХрдбрддреЗ. рдХреЕрдЪ рдмреНрд▓реЙрдХ рдирд╕рд▓реНрдпрд╛рд╕, JVM рд╕рдзреНрдпрд╛рдЪреА рдкрджреНрдзрдд рдмрдВрдж рдХрд░рддреЗ. рдордЧ рддреАрдЪ рддрдкрд╛рд╕рдгреА рдЪрд╛рд▓реВ рдкрджреНрдзрдд рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдордзреНрдпреЗ рд╕реБрд░реВ рд╣реЛрддреЗ. - рдЖрддрд╛ рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдорд▓рд╛ рддреЗ рдорд┐рд│рд╛рд▓реЗ. - рддреЗ рдареАрдХ рдЖрд╣реЗ. - рдЖрдгрд┐ рдХреЕрдЪ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рддреЛ рдЕрдкрд╡рд╛рдж рдХрд╛рдп рдЖрд╣реЗ? - рд╕рд░реНрд╡ рдЕрдкрд╡рд╛рдж рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж рдкрд╛рд╕реВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рд╡рд░реНрдЧ рдЖрд╣реЗрдд. рдХреЕрдЪрдордзреНтАНрдпреЗ рддреНтАНрдпрд╛рдЪрд╛ рд╡рд░реНрдЧ рдирдореВрдж рдХрд░реВрди рдЖрдкрдг рддреНтАНрдпрд╛рдкреИрдХреА рдХреЛрдгрддреНтАНрдпрд╛рд▓рд╛рд╣реА рдкрдХрдбреВ рд╢рдХрддреЛрдмреНрд▓реЙрдХ рдХрд░рд╛, рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╕рд╛рдорд╛рдиреНрдп рдкрд╛рд▓рдХ рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВрди. рдирдВрддрд░, рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ e (рд╣реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрдкрд╡рд╛рдж рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рд╕рдВрджрд░реНрдн рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ) рд╡рд░реВрди рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрд░реБрдЯреАрдмрджреНрджрд▓ рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рдорд╛рд╣рд┐рддреА рдорд┐рд│реВ рд╢рдХрддреЗ. - рдЫрд╛рди! рдЖрдгрд┐ рдорд╛рдЭреНрдпрд╛ рдкрджреНрдзрддреАрдд рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕, рдореА рддреНрдпрд╛рдВрдирд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣рд╛рддрд╛рд│реВ рд╢рдХрддреЛ рдХрд╛? - рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рддреБрдореНрд╣реА рддреЗ рдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХрд░реВ рд╢рдХрддрд╛: рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 7- рдЯреНрд░рд╛рдп рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдЕрдиреЗрдХ рдХреЕрдЪ рдмреНрд▓реЙрдХреНрд╕ рдЕрд╕реВ рд╢рдХрддрд╛рдд, рддреНрдпрд╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рддреАрд▓ рдЕрдкрд╡рд╛рдж рдкрдХрдбреЗрд▓. - рдЙрдореНрдл. рдмрд░рдВ, рдорд▓рд╛ рддреЗ рд╕рдордЬрд▓рдВ. рдЕрд░реНрдерд╛рдд, рдореА рд╕реНрд╡рддрдГ рдЕрд╕реЗ рдХрд╛рд╣реА рд▓рд┐рд╣рд┐рдгрд╛рд░ рдирд╛рд╣реА. рддрдерд╛рдкрд┐, рдорд▓рд╛ рдЕрд╕рд╛ рдХреЛрдб рдЖрдврд│рд▓реНрдпрд╛рд╕ рдореА рдШрд╛рдмрд░рдгрд╛рд░ рдирд╛рд╣реА.

4 Elly, RuntimeException, рдереНрд░реЛ

рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 8- рдореА рдЖрдЬ рджреБрд╕рд░рд╛ рд╡рд┐рд╖рдп рдорд╛рдВрдбрдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. Java рдордзреНрдпреЗ, рд╕рд░реНрд╡ рдЕрдкрд╡рд╛рдж рджреЛрди рдкреНрд░рдХрд╛рд░рд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдЖрд╣реЗрдд - рдирд┐рдпрдВрддреНрд░рд┐рдд/рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдЖрдгрд┐ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд/рдЕрдирдЪреЗрдХ . рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ , рдЕрдирдЪреЗрдХ рдХреЗрд▓реЗрд▓реЗ рдкрдХрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдкрд░рдВрддреБ рддреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА . - рд╣реЗрддреБрдкреБрд░рд╕реНрд╕рд░ рдХреЛрдбрдордзреНрдпреЗ рдЕрдкрд╡рд╛рдж рдЯрд╛рдХрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? - рддреБрдордЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ, рддреБрдореНрд╣реА рд╕реНрд╡рддрдГ рдЕрдкрд╡рд╛рдж рдЯрд╛рдХреВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдЕрдкрд╡рд╛рдж рджреЗрдЦреАрд▓ рд▓рд┐рд╣реВ рд╢рдХрддрд╛. рдкрдг рдЖрдкрдг рдирдВрддрд░ рдпрд╛ рдЫрд┐рджреНрд░рд╛рдд рдЦреЛрд▓рд╡рд░ рдЬрд╛рдК. рдЖрддрд╛ Java рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдиреЗ рдЯрд╛рдХрд▓реЗрд▓реНрдпрд╛ рдЕрдкрд╡рд╛рджрд╛рдВрд╕рд╣ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХреВ. - рдареАрдХ рдЖрд╣реЗ. - рдЕрдкрд╡рд╛рдж рдЕрд╕рд▓реНрдпрд╛рд╕ ClassNotFoundException рдЖрдгрд┐ FileNotFoundExceptionрдореЗрдердбрдордзреНрдпреЗ рдлреЗрдХрд▓реЗ рдЬрд╛рддрд╛рдд (рджрд┐рд╕рддрд╛рдд), рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд▓рд╛ рддреЗ рдкрджреНрдзрддреАрдЪреНрдпрд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдордзреНрдпреЗ (рдкрджреНрдзрддреАрдЪреЗ рд╢реАрд░реНрд╖рд▓реЗрдЦ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддрд╛рдд. рдЕрд╕реЗ рдЕрдкрд╡рд╛рдж рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддрд╛рдд. рд╣реЗ рд╕рд╣рд╕рд╛ рдЕрд╕реЗ рджрд┐рд╕рддреЗ: рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 9- рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА рдлрдХреНрдд рдереНрд░реЛ рд▓рд┐рд╣рд┐рддреЛ рдЖрдгрд┐ рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╛рдиреЗ рд╡рд┐рднрдХреНрдд рдХреЗрд▓реЗрд▓реЗ рдЕрдкрд╡рд╛рдж рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЛ. рдмрд░реЛрдмрд░? рдЕрд╕рдВ рдЖрд╣реЗ рдХрд╛? - рд╣реЛрдп. рдкрдг рдЖрдгрдЦреА рдПрдХ рдордиреЛрд░рдВрдЬрдХ рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЗрдердб1() рдХреЙрд▓ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкрджреНрдзрддреАрд▓рд╛ рд╣реЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓ рдХрд┐рдВрд╡рд╛ рдкреБрдвреЗ рдЯрд╛рдХрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЪреЗрдХ рдХреЗрд▓реЗрд▓рд╛ рдЕрдкрд╡рд╛рдж рдкреБрдвреЗ рдЯрд╛рдХрд╛рдпрдЪрд╛ рдЕрд╕реЗрд▓ рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЛ рдкрджреНрдзрддреАрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ . - рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛, рдЬрд░ рдореБрдЦреНрдп рдкрджреНрдзрддреАрдордзреНрдпреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╢рд╛ рдкрджреНрдзрддреАрд▓рд╛ рдХреЙрд▓ рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдд FileNotFoundException рд╣рд╛ рд╢рдмреНрдж рдЖрд╣реЗ , тАжрдордЧ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рджреЛрди рдЧреЛрд╖реНрдЯреАрдВрдкреИрдХреА рдПрдХ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓:
  1. FileNotFoundException рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА , тАж
    рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдб рдЧреБрдВрдбрд╛рд│рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓ рдЬрд┐рдереЗ рддреБрдореНрд╣реА рдзреЛрдХрд╛рджрд╛рдпрдХ рдкрджреНрдзрддреАрд▓рд╛ рдХреЙрд▓ рдХрд░реВрди рдкрд╣рд╛-рдХреЕрдЪ рдмреНрд▓реЙрдХрд╕рд╣
  2. FileNotFoundException рдЕрдкрд╡рд╛рдж рдкрдХрдбреВ рдирдХрд╛ , тАж
рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдореБрдЦреНрдп рдкрджреНрдзрддреАрдЪреНрдпрд╛ рдереНрд░реЛ рд╕реВрдЪреАрдордзреНрдпреЗ рд╣реЗ рдЕрдкрд╡рд╛рдж рдЬреЛрдбрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓ . - рддреБрдореНрд╣реА рдорд▓рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреНрдпрд╛рд▓ рдХрд╛? - рдпреЗрдереЗ рдкрд╣рд╛: - рд╣реЗ рдЙрджрд╛рд╣рд░рдг рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рдореЗрдердб рдореЗрдердб рдореЗрдердб 1() рд▓рд╛ рдХреЙрд▓ рдХрд░рддреЗ, рдЬреЗ рдкрдХрдбрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЕрд╕реЗ рдЕрдкрд╡рд╛рдж рдЯрд╛рдХрддреЗ. - рдЙрджрд╛рд╣рд░рдг рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдореБрдЦреНрдп рдкрджреНрдзрддреАрдордзреНрдпреЗ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ . рддреБрдореНрд╣реА рд╣реЗ рджреЛрди рдкреНрд░рдХрд╛рд░реЗ рдХрд░реВ рд╢рдХрддрд╛: - рдЖрдгрд┐ рдЗрдереЗ рдЖрдореНрд╣реА рдЯреНрд░рд╛рдп-рдХреЕрдЪ рд╡рд╛рдкрд░реВрди рддреЗ рдкрдХрдбрддреЛ : - рд╣реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдлрд╛рд░рдЪ рдХрдореА. - рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреНрдпрд╛: - рддрд░реАрд╣реА рдПрдХ рдЕрдкрд╡рд╛рдж рдЖрд╣реЗ - RuntimeException рдЖрдгрд┐ рддреНрдпрд╛рддреВрди рдорд┐рд│рд╛рд▓реЗрд▓реЗ рд╡рд░реНрдЧ.рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 10рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 11рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 12рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 13рддреНрдпрд╛рдВрдирд╛ рдкрдХрдбрдгреЗ рдХрд┐рдВрд╡рд╛ рдлреЗрдХрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рд╣реЗ рдЕрдирдЪреЗрдХ рдЕрдкрд╡рд╛рдж рдЖрд╣реЗрдд. рд╣реЗ рдЕрдкрд╡рд╛рдж рдЕрдВрджрд╛рдЬ рдХрд░рдгреЗ рдХрдареАрдг рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ, рдореНрд╣рдгреВрди рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдШрдЯрдиреЗрдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреЗ рдЬрд╡рд│рдЬрд╡рд│ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рддреБрдореНрд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕реЛрдмрдд рд╕рдорд╛рди рдЧреЛрд╖реНрдЯреА рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдирд╛ рдереНрд░реЛ рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА .

5 рд░рд┐рд╢рд╛, рдХреЙрд▓ рд╕реНрдЯреЕрдХ рд░реЛрд▓рд┐рдВрдЧ, рдЕрдкрд╡рд╛рджрд╛рдВрдордзреНрдпреЗ рддреЗ рдХрд╕реЗ рдХрд░рд╛рд╡реЗ

- рдЕрдкрд╡рд╛рдж рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдпрд╛рдмрджреНрджрд▓ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдереЛрдбреЗ рдЕрдзрд┐рдХ рд╕рд╛рдВрдЧреВ рдЗрдЪреНрдЫрд┐рддреЛ. рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рдХреА: рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 14- рдорд▓рд╛ рддреЗ рд╕рдордЬрд▓реЗ рдирд╛рд╣реА. - рдареАрдХ рдЖрд╣реЗ. рдореА рдХрд╛рдп рдЪрд╛рд▓рд▓реЗ рдЖрд╣реЗ рддреЗ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧреЗрди. - рдбрд╛рд╡реАрдХрдбреАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ, рдЖрдореНрд╣реА рдЕрдиреЗрдХ рдкрджреНрдзрддреАрдВрдирд╛ рд╕рд╛рдЦрд│реА рдХреНрд░рдорд╛рдиреЗ рдХреЙрд▓ рдХрд░рддреЛ. method2() рдордзреНрдпреЗ рдЖрдореНрд╣реА рд╡рд┐рд╢реЗрд╖рдд: рдЕрдкрд╡рд╛рдж рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рдЯрд╛рдХрддреЛ (рдПрд░рд░ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА). - рдЙрдЬрд╡реАрдХрдбреАрд▓ рдЙрджрд╛рд╣рд░рдг рдХрд╛рдп рд╣реЛрддреЗ рддреЗ рджрд░реНрд╢рд╡рд┐рддреЗ. рдкрджреНрдзрдд 2() рдкрд╣рд╛ . рдЕрдкрд╡рд╛рджрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдЪреЗ рдпрд╛рдд рд░реВрдкрд╛рдВрддрд░ рд╣реЛрддреЗ: рдЖрдореНрд╣реА RuntimeException рдкреНрд░рдХрд╛рд░рд╛рдЪрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ, рддреЛ рдПрдХрд╛ рд╡рд┐рд╢реЗрд╖ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрдкрд╡рд╛рджрд╛рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рддрд╛рдмрдбрддреЛрдм рдпрд╛ рдкрджреНрдзрддреАрддреВрди рдмрд╛рд╣реЗрд░ рдкрдбрддреЛ тАУ рд░рд┐рдЯрд░реНрди . - рдореЗрдердб 1 рдордзреНрдпреЗ, рдореЗрдердб 2 рдЪреНрдпрд╛ рдХреЙрд▓рдирдВрддрд░ рдПрдХ рдЪреЗрдХ рдЖрд╣реЗ,рдЕрдкрд╡рд╛рдж рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рдирд╕реЗрд▓ рддрд░; рдЕрдкрд╡рд╛рдж рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрджреНрдзрдд 1 рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ. рдкреНрд░рддреНрдпреЗрдХ (!) Java рдкрджреНрдзрддреАрд▓рд╛ рдХреЙрд▓ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╣реА рддрдкрд╛рд╕рдгреА рдЕрдкреНрд░рддреНрдпрдХреНрд╖рдкрдгреЗ рдХреЗрд▓реА рдЬрд╛рддреЗ. - рд╡реНрд╡рд╛! - рдирдХреНрдХреА. - рдореЗрдердб рдореЗрди рдордзреАрд▓ рдЙрдЬрд╡реАрдХрдбреАрд▓ рдХреЙрд▓рдордордзреНрдпреЗ рдореА рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА рдЬреЗрд╡реНрд╣рд╛ рдПрдЦрд╛рджрд╛ рдЕрдкрд╡рд╛рдж рдЯреНрд░рд╛рдп-рдХреЕрдЪ рдмреНрд▓реЙрдХрджреНрд╡рд╛рд░реЗ рдкрдХрдбрд▓рд╛ рдЬрд╛рддреЛ рддреЗрд╡реНрд╣рд╛ рдХрд╛рдп рд╣реЛрддреЗ . рдЕрдкрд╡рд╛рдж рдирд╕рд▓реНрдпрд╛рд╕, рдХреЛрдб рдирд┐рдпреЛрдЬрд┐рдд рдХреЗрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рддреЗ. рдХреЕрдЪ рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рдЪрд╛ рдЕрдкрд╡рд╛рдж рдЕрд╕рд▓реНрдпрд╛рд╕ , рдЖрдореНрд╣реА рддреЗ рд╣рд╛рддрд╛рд│рддреЛ. - рдЖрдгрд┐ рдереНрд░реЛ рдЖрдгрд┐ рдЙрджрд╛рд╣рд░рдгрд╛рдЪрд╛ рдЕрд░реНрде рдХрд╛рдп? - рдбрд╛рд╡реАрдХрдбреАрд▓ рд╢реЗрд╡рдЯрдЪреА рдУрд│ рдкрд╣рд╛ рдирд╡реАрди RuntimeException(s). рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдЖрдореНрд╣реА рдЕрдкрд╡рд╛рдж рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рдлреЗрдХрддреЛ. рд╣реЗ рдлрдХреНрдд рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ. рдЖрдореНрд╣реА рддреЗ рдЖрддрд╛рдкрд░реНрдпрдВрдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. - рдЙрдЬрд╡реНрдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ ┬л ╨░ instanceof B ┬╗ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдЖрдкрдг рдСрдмреНрдЬреЗрдХреНрдЯ a рдордзреНрдпреЗ B рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рддрдкрд╛рд╕рддреЛ . рдореНрд╣рдгрдЬреЗрдЪ, рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рдЕрдкрд╡рд╛рджрд╛рдордзреНрдпреЗ рд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ RuntimeException рд╣рд╛ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ рдХреА рдирд╛рд╣реА . рддреА рддрд╛рд░реНрдХрд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддреА рдЖрд╣реЗ. - рдмрд░рдВ, рд╣реЗ рдереЛрдбрдВрд╕рдВ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдд рдЖрд╣реЗ.

6 рдбрд┐рдПрдЧреЛ, рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп

- рдЗрдХрдбреЗ рдкрд╣рд╛! рдЕрдВрдХрд▓ рдбрд┐рдПрдЧреЛ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХреЕрдЪрд┐рдВрдЧрд╡рд░ рдХрд╛рд╣реА рдЯрд╛рд╕реНрдХ рдЖрдгрд▓реЗ рдЖрд╣реЗрдд. рдЖрдкрдг рдирд╢реАрдм рдЗрдЪреНрдЫрд╛. рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЕрд╕реЗрд▓. рд╣реЗрд╣. рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 15- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдпреЗрдереЗ рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдЖрд╣реЗрдд.
рдХрд╛рд░реНрдпреЗ рдкрдХрдбрдгреЗ
рез 1. рдХреНрд░рдорд╛рдВрдХрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛
рдЕрдкрд╡рд╛рдж рдХреЛрдб рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдЙрджреНрднрд╡рдгрд╛рд░рд╛ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд╛:
int a = 42 / 0;
рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛, рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛
2 2. рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╡рд╛рдкрд░рддрд╛рдирд╛
рдЕрдкрд╡рд╛рдж рдХреЛрдб рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдЙрджреНрднрд╡рдгрд╛рд░рд╛ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд╛:
рд╕реНрдЯреНрд░рд┐рдВрдЧ s = рдирд▓;
рд╕реНрдЯреНрд░рд┐рдВрдЧ m = s.toLowerCase();
рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛, рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.
3 3. рдЕреЕрд░реЗрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рдЕрдкрд╡рд╛рдж
рдХреЛрдб рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдЙрджреНрднрд╡рдгрд╛рд░рд╛ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд╛:
int[] m = new int[2];
m[8] = 5;
рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛, рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.
4 4. рд▓рд┐рд╕реНрдЯ рдХрд▓реЗрдХреНрд╢рди рдЪрд╛рд▓рд╡рддрд╛рдирд╛
рдЕрдкрд╡рд╛рдж рд╣рд╛ рдХреЛрдб рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдЖрдврд│рдгрд╛рд░рд╛ рдЕрдкрд╡рд╛рдж рдкрд╣рд╛:
ArrayList<String> list = new ArrayList<String>();
рд╕реНрдЯреНрд░рд┐рдВрдЧ s = list.get(18);
рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛, рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.
рел 5. рдирдХрд╛рд╢рд╛ рд╕рдВрдХрд▓рдирд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛
рдЕрдкрд╡рд╛рдж рдХреЛрдб рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдЖрдврд│рдгрд╛рд░рд╛ рдЕрдкрд╡рд╛рдж рдкрд╣рд╛:
HashMap<String, String> map = new HashMap<String, String>(null);
map.put(null, null);
map.remove(null);
рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛, рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛.
- рдЯреАрдк: рдкреНрд░рдердо рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд╛, рдирдВрддрд░ рдХреЛрдгрддрд╛ рдЕрдкрд╡рд╛рдж рдпреЗрддреЛ рддреЗ рдкрд╣рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░ рдХреЛрдб рдмрджрд▓рд╛ рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд╛.

7 рд░рд┐рд╢рд╛, рдорд▓реНрдЯрд┐рдкрд▓ рдХреЕрдЪ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ

рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 16- рдЖрддрд╛, рдЖрдгрдЦреА рдХрд╛рд╣реА рдордиреЛрд░рдВрдЬрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиреЗ. рдорд▓рд╛ рд╢рд┐рдХрд╡рд╛рдпрд▓рд╛ рдЦреВрдк рдЖрд╡рдбрддреЗ. - рдорд▓рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА рдПрдХрд╛рдзрд┐рдХ рдЭреЗрд▓ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдЦрд░рдВ рддрд░ рд╣реЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ: рдмреНрд▓реЙрдХ рдЯреНрд░рд╛рдп рдордзреНрдпреЗ рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕ , рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкрд╣рд┐рд▓реНрдпрд╛ рдХреЕрдЪрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ . - рдЬрд░ рдмреНрд▓реЙрдХ рдХреЕрдЪрдЪреНрдпрд╛ рдХрдВрд╕рд╛рдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓рд╛ рдкреНрд░рдХрд╛рд░ рдЕрдкрд╡рд╛рдж-рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рд░рдЦрд╛ рдЕрд╕реЗрд▓, рддрд░ рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА {} рдЪреНрдпрд╛ рдЖрдд рд╕реБрд░реВ рд╣реЛрддреЗ. рдирд╛рд╣реАрддрд░ рдЖрдореНрд╣реА рдкреБрдврдЪреНрдпрд╛ рдЭреЗрд▓рд╡рд░ рдЬрд╛рдК . рддреЗрдереЗ рдЪреЗрдХрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╣реЛрддреЗ. - рдЬрд░ рдЖрдгрдЦреА рдХреЕрдЪ рдмреНрд▓реЙрдХреНрд╕ рдирд╕рддреАрд▓ , рдкрд░рдВрддреБ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдирд╛рд╣реА, рддрд░ рддреЛ рдкреБрдвреЗ рдЯрд╛рдХрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдпреЗрддреЛ. - рдореА рдкрд╛рд╣рддреЛ. рддреЛ рдХреЕрдЪ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓рд╛ рдЬрд╛рдИрд▓, рдЬреНрдпрд╛рдЪрд╛ рдкреНрд░рдХрд╛рд░ рдЕрдкрд╡рд╛рджрд╛рдЪреНрдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╢реА рдЬреБрд│рддреЛ. - рд╣реЛ рдмрд░реЛрдмрд░. рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рд╣реЗ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ: рдореБрджреНрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рд╡рд░реНрдЧ рдПрдХрдореЗрдХрд╛рдВрдХрдбреВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│реВ рд╢рдХрддрд╛рдд. рдЬрд░ тАЬрдЧрд╛рдптАЭ рд╣рд╛ рд╡рд░реНрдЧ тАЬрдкреНрд░рд╛рдгреАтАЭ рдпрд╛ рд╡рд░реНрдЧрд╛рдХрдбреВрди рд╡рд╛рд░рд╕рд╛рд╣рдХреНрдХрд╛рдиреЗ рдорд┐рд│рд╛рд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ тАЬрдЧрд╛рдптАЭ рдпрд╛ рдкреНрд░рдХрд╛рд░рд╛рддреАрд▓ рд╡рд╕реНрддреВ рдХреЗрд╡рд│ тАЬрдЧрд╛рдптАЭ рдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗрдЪ рдирд╛рд╣реА рддрд░ тАЬрдкреНрд░рд╛рдгреАтАЭ рдкреНрд░рдХрд╛рд░рд╛рдЪреНрдпрд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. . - рддрд░ рдХрд╛рдп? - рд╕рд░реНрд╡ рдЕрдкрд╡рд╛рдж рдЕрдкрд╡рд╛рдж рдХрд┐рдВрд╡рд╛ RuntimeException (рдЬреЗ рдЕрдкрд╡рд╛рдж рд╡рд░реВрди рджреЗрдЦреАрд▓ рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рдЖрд╣реЗрдд ) рдпрд╛ рд╡рд░реНрдЧрд╛рдВрдХрдбреВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рдиреЗ , рддреЗ рд╕рд░реНрд╡ рдХреЕрдЪ (рдЕрдкрд╡рд╛рдж e) рдХрд┐рдВрд╡рд╛ рдкрдХрдб (RuntimeException e) рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдкрдХрдбрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд . - рддрд░ рдХрд╛рдп? - рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА,рдкреНрд░рдердо, рддреБрдореНрд╣реА catch(Exception e) рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХреЛрдгрддрд╛рд╣реА рдЕрдкрд╡рд╛рдж рдкрдХрдбреВ рд╢рдХрддрд╛ . рджреБрд╕рд░реЗ, рдХреЕрдЪ рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рдХреНрд░рдо рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгреЗ: - 0 рдиреЗ рднрд╛рдЧрд╛рдХрд╛рд░рд╛рдореБрд│реЗ рдЖрд▓реЗрд▓рд╛ рдЕрдВрдХрдЧрдгрд┐рдд рдЕрдкрд╡рд╛рдж рджреБрд╕рд▒реНрдпрд╛ рдХреЕрдЪрдордзреНрдпреЗ рдкрдХрдбрд▓рд╛ рдЬрд╛рддреЛ. рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 17- рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рдЕрдВрдХрдЧрдгрд┐рдд рдЕрдкрд╡рд╛рдж рд╣рд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдХреЕрдЪрдордзреНрдпреЗ рдкрдХрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ , рдХрд╛рд░рдг рд╕рд░реНрд╡ рдЕрдкрд╡рд╛рджрд╛рдВрдЪреЗ рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж рдкрд╛рд╕реВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рддрд░, рдЕрдкрд╡рд╛рдж рдХреЛрдгрддрд╛рд╣реА рдЕрдкрд╡рд╛рдж рдкрдХрдбрддреЛ . рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 18- рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдд, ArithmeticException рд╣рд╛ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХреЙрд▓рд┐рдВрдЧ рдкрджреНрдзрддреАрдХрдбреЗ рдЯрд╛рдХрд▓рд╛ рдЬрд╛рддреЛ. рдЬреБрдиреА рдкрд╛рддрд│реА 09 - 19- рдмрд░рдВ, рдЖрддрд╛ рддреЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдд рдЖрд╣реЗ. рд╣реЗ рдЕрдкрд╡рд╛рдж рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реАрдд. - рд╣реЗ рдлрдХреНрдд рдЕрд╕реЗ рджрд┐рд╕рддреЗ. рдЦрд░рдВ рддрд░, рдЬрд╛рд╡рд╛ рдордзреАрд▓ рд╣реА рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. - рдорд▓рд╛ рд╢рдВрдХрд╛ рдЖрд╣реЗ рдХреА рдпрд╛рдмрджреНрджрд▓ рдЖрдирдВрджреА рд╡реНрд╣рд╛рд╡реЗ рдХреА рдирд╛рд░рд╛рдЬ рд╡реНрд╣рд╛рд╡реЗ ...

8 рдбрд┐рдПрдЧреЛ, рдПрдХрд╛рдзрд┐рдХ рдЕрдкрд╡рд╛рдж рдХреЕрдЪ рдХрд╛рд░реНрдпреЗ

- рдЕрд╣реЛ, рдЕрдорд┐рдЧреЛ! рдХрд╛рд▓ рдореА рдирд╢реЗрдд рд╣реЛрддреЛ рдЖрдгрд┐ рддреБрдордЪреА рдХрд╛рдореЗ рдЬрд╛рд╕реНрдд рдХреНрд▓рд┐рд╖реНрдЯ рдХреЗрд▓реА рд╣реЛрддреА, рдкрдг рдорд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреВрди рдХрд╛рд╣реА рдХрдареЛрд░ рднрд╛рд╡рдирд╛ рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреБрдореНрд╣реА рддреЗ рд╕рд░реНрд╡ рд╕реЛрдбрд╡рд╛рд▓? рддреЗ рддреБрдордЪреНрдпрд╛рдЪ рднрд▓реНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ. рдпреЗрдереЗ:
рдХрд╛рд░реНрдпреЗ
рез 1. рдЕрдкрд╡рд╛рдж
рдЕрд╢реА рдкрджреНрдзрдд рдЖрд╣реЗ рдЬреА рдЕрдкрд╡рд╛рдж рдкрд╛рд╕реВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рджреЛрди рдЕрдкрд╡рд╛рдж рдлреЗрдХрддреЗ рдЖрдгрд┐ рдЗрддрд░ рджреЛрди RuntimeException рдордзреВрди рд╡рд╛рд░рд╢рд╛рдиреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛рдд : NullPointerException , ArithmeticException , FileNotFoundException , рдЖрдгрд┐ URISyntaxException .

рддреБрдореНрд╣рд╛рд▓рд╛ NullPointerException рдЖрдгрд┐ FileNotFoundException рдкрдХрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ ArithmeticException рдЖрдгрд┐ URISyntaxException рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА рдирд╛рд╣реА . рддреЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ?
2 2. рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреЗ рдЕрдкрд╡рд╛рджрд╛рддреВрди
рдЕрдиреБрдХреНрд░рдореЗ рд╡рд╛рд░рд╕рд╛рд╣рдХреНрдХрд╛рдиреЗ рдорд┐рд│рд╛рд▓реЗрд▓реЗ рддреАрди рдЕрдкрд╡рд╛рдж рдЖрд╣реЗрдд : рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж1 рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдкрд╡рд╛рдж рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж2 рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рддреЛ рдЕрдкрд╡рд╛рдж1 рд╡рд░реНрдЧ рдЕрдкрд╡рд╛рдж3 рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЕрдкрд╡рд╛рдж2 рдПрдХ рдкрджреНрдзрдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рд╡рд░реНрдгрди рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдХреЗрд▓реЗ рдЖрд╣реЗ: рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдкрджреНрдзрдд1() рдЕрдкрд╡рд╛рдж1, рдЕрдкрд╡рд╛рдж2, рдЕрдкрд╡рд╛рдж3 рдереНрд░реЛ рдХрд░рддреЛ рдПрдХ рдХреЕрдЪ рд▓рд┐рд╣рд╛. рдЕрдкрд╡рд╛рдж1 , рдЕрдкрд╡рд╛рдж2 рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж3 рдпрд╛ рддрд┐рдиреНрд╣реАрдВрдирд╛ рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА рдмреНрд▓реЙрдХ рдХрд░рд╛






3 3. рдирд┐рд╡рдбрдХ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреЗ 1. BEAN.methodThrowExceptions
рдпрд╛ рдкрджреНрдзрддреАрджреНрд╡рд╛рд░реЗ рдХреЛрдгрддреЗ рдЕрдкрд╡рд╛рдж рдлреЗрдХрд▓реЗ рдЬрд╛рддрд╛рдд рддреЗ рд╢реЛрдзрд╛ . 2. рдкрджреНрдзрдд processExceptions() рдиреЗ рдкрджреНрдзрддреАрд▓рд╛ BEAN.methodThrowExceptions рдХреЙрд▓ рдХрд░рд╛рд╡рд╛ рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рд╛рд╡реЗ: 2.1. FileSystemException рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕, BEAN.log рдЖрдгрд┐ рдереНрд░реЛ рдлреЙрд░рд╡рд░реНрдб 2.2 рдпрд╛ рдкрджреНрдзрддреАрд╡рд░ рдХреЙрд▓ рдХрд░реВрди рд▓реЙрдЧ рдЗрди рдХрд░рд╛ . CharConversionException рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХреЛрдгрддрд╛рд╣реА IOException рдЕрдкрд╡рд╛рдж рдЖрдврд│рд▓реНрдпрд╛рд╕, рдлрдХреНрдд BEAN.log 3 рдпрд╛ рдкрджреНрдзрддреАрд╡рд░ рдХреЙрд▓ рдХрд░реВрди рд▓реЙрдЧ рдЗрди рдХрд░рд╛. рддреБрдореНрд╣реА 2.1 рдордзреНрдпреЗ рдлреЙрд░рд╡рд░реНрдб рдХрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдкрд╡рд╛рджрд╛рдЪрд╛ рд╡рд░реНрдЧ/рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╛. рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдЕрдкрд╡рд╛рдж()



рдкрджреНрдзрдд рд╕реНрд╡рд╛рдХреНрд╖рд░реА.
4. рдореЗрдердб main() рдордзреАрд▓ рдЙрд░реНрд╡рд░рд┐рдд рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рд╛ рдЖрдгрд┐ рд▓реЙрдЧ рдХрд░рд╛. рдкреНрд░рдпрддреНрди рдХрд░рд╛..рдХреЕрдЪ рдЯреАрдк рд╡рд╛рдкрд░рд╛

:
рдЬрд░ рддреБрдореНрд╣реА рдЕрдкрд╡рд╛рдж MyException рдкрдХрдбрд▓рд╛ рдЕрд╕реЗрд▓ , рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрдХрдбрд╛рдпрдЪрд╛ рдирд╡реНрд╣рддрд╛, рддрд░ рддреБрдореНрд╣реА рддреЛ рдЦрд╛рд▓реАрд▓ рдХреЛрдб рд╡рд╛рдкрд░реВрди рдкреБрдвреЗ рдЯрд╛рдХреВ рд╢рдХрддрд╛:
catch (MyException e) {
throw e;
}
4 4. рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреЗ
рдкрджреНрдзрддреА рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рд╕рд░реНрд╡ рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рд╛Exceptions () .
рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрдХ рдХреЗрд▓реЗрд▓рд╛ рдЕрдкрд╡рд╛рдж рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рддреБрдореНрд╣реА рдлрдХреНрдд рдПрдХ рдмреНрд▓реЙрдХ рдЯреНрд░рд╛рдп рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ .
рел 5. рдЕрдирдЪреЗрдХ рдХреЗрд▓реЗрд▓реЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрдгреЗ
рдкрджреНрдзрддреА рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рд╕рд░реНрд╡ рдЕрдирдЪреЗрдХ рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рд╛ Exceptions() . рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рд┐рдВрдЯрд╕реНрдЯреЕрдХ()
рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдЖрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд╡рд╛рджрд╛рдЪрд╛ рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ . рддреБрдореНрд╣реА рдлрдХреНрдд рдПрдХ рдмреНрд▓реЙрдХ рдЯреНрд░рд╛рдп рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ .

9 рдкреНрд░рд╛рдзреНрдпрд╛рдкрдХ, рдЕрдкрд╡рд╛рджрд╛рдВрд╡рд░реАрд▓ рд╡реНрдпрд╛рдЦреНрдпрд╛рди

- рдЖрдЬ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдЕрддрд┐рд╢рдп рдордиреЛрд░рдВрдЬрдХ рд╡рд┐рд╖рдп рдЖрд╣реЗ - рдЕрдкрд╡рд╛рдж. рддреНрдпрд╛ рд╡реЗрд│реА, рдЬреЗрд╡реНрд╣рд╛ рддрд░реБрдг рд╢рд╛рд╕реНрддреНрд░рдЬреНрдЮ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдпрд╛ рд╡рд┐рд╖рдпрд╛рдмрджреНрджрд▓ рдЦреВрдк рдЙрддреНрд╕реБрдХ рд╣реЛрддреЗтАж - рдорд╛рдл рдХрд░рд╛, рдорд▓рд╛ рдкреНрд░рдпреЛрдЧрд╢рд╛рд│реЗрдд рдЬрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдпреЗрдереЗ рд▓реЗрдХреНрдЪрд░ рдиреЛрдЯреНрд╕ рдЖрд╣реЗрдд. рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рддреБрдореНрд╣реА рддреЗ рд╕реНрд╡рддрдГрдЪ рд╢реЛрдзреВрди рдХрд╛рдврд╛рд▓. рдпреЗрдереЗ: Java рдЕрдкрд╡рд╛рдж (Oracle рдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрд╢рди) Java рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА (Java T point) Java - рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА (рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреЙрдЗрдВрдЯ) рдореВрд▓рднреВрдд Java рдЕрдкрд╡рд╛рдж рд╣рд╛рддрд╛рд│рдгреА

10 рдЬреНрдпреБрд▓рд┐рдУ

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

11 рдХреЕрдкреНрдЯрди рдЧрд┐рд▓рд╣рд░реА

- рд╣реЕрд▓реЛ, рд╕реИрдирд┐рдХ! - рд╢реБрдн рдкреНрд░рднрд╛рдд рдЧреБрд░реВрдЬреА! - рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реА рдмрд╛рддрдореА рдЖрд╣реЗ. рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рдмрд│рдХрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЗрдереЗ рдПрдХ рджреНрд░реБрдд рддрдкрд╛рд╕рдгреА рдЖрд╣реЗ. рд╣реЗ рджрд░рд░реЛрдЬ рдХрд░рд╛ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рддреНрд╡рд░реАрдд рд╡рд╛рдврд╡рд╛рд▓. Intellij IDEA рдордзреНрдпреЗ рдХрд╛рд░реНрдпреЗ рд╡рд┐рд╢реЗрд╖рдд: рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗрдд.
Intellij Idea рдордзреНрдпреЗ рдХрд░рд╛рдпрдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдореЗ
рез 1. рд╢реВрдиреНрдпрд╛рдиреЗ рднрд╛рдЧрд╛рдХрд╛рд░ рдкрдмреНрд▓рд┐рдХ рд╕реНрдЯреЕрдЯрд┐рдХ рд╡реНрд╣реЙрдЗрдб рдбрд┐рд╡реНрд╣рд┐рдЬрдирдмрд╛рдпрдЭреАрд░реЛ()
рдПрдХ рдкрджреНрдзрдд рддрдпрд╛рд░ рдХрд░рд╛ , рдЬрд┐рдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрдЦреНрдпреЗрд▓рд╛ рд╢реВрдиреНрдпрд╛рдиреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рднрд╛рдЧрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. divisionByZero() рдореЗрдердб рдХреЙрд▓ рдЯреНрд░рд╛рдп ..catch рдордзреНрдпреЗ рдЧреБрдВрдбрд╛рд│рд╛ . exception.printStackTrace() рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдЕрдкрд╡рд╛рдж рд╕реНрдЯреЕрдХ рдЯреНрд░реЗрд╕ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛ .
2 2. 10 рддреЗ 0 рдкрд░реНрдпрдВрдд рдХрд╛рдЙрдВрдЯрдбрд╛рдЙрди
10 рддреЗ 0 рдкрд░реНрдпрдВрдд рдХрд╛рдЙрдВрдЯрдбрд╛рдЙрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реВрдк рд▓рд┐рд╣рд╛. рд╡рд┐рд▓рдВрдм рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Thread.sleep(100) рд╡рд╛рдкрд░рд╛; рдЭреЛрдкреЗрдЪрд╛ рдХреЙрд▓ рдПрдХрд╛ рдкреНрд░рдпрддреНрдирд╛рдд
рдЧреБрдВрдбрд╛рд│рд╛.. рдкрдХрдб .
3 3. рдПрдХ рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдкрд╣рд╛..рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди
рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрд╛. рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рдЕрдВрдХ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдкрджреНрдзрдд readData() рдордзреНрдпреЗ рдПрдХ рдХреЛрдб рд▓рд┐рд╣рд╛ . рдпрд╛ рдкрджреНрдзрддреАрдЪрд╛ рд╕рдВрдкреВрд░реНрдг рднрд╛рдЧ ( рд░реАрдбрдбрд╛рдЯрд╛()
рдкрджреНрдзрддреАрдордзреАрд▓ рд╕рдВрдкреВрд░реНрдг рдХреЛрдб , рдЬреЗрдереЗ рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓ рддреНрдпрд╛ рдпрд╛рджреАрдЪреА рдШреЛрд╖рдгрд╛ рд╡рдЧрд│рддрд╛) рдкреНрд░рдпрддреНрди рдХрд░рд╛..catch рдордзреНрдпреЗ рдЧреБрдВрдбрд╛рд│рд╛ . рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдирдВрдмрд░ рдЯрд╛рдХрдгреНрдпрд╛рдРрд╡рдЬреА рдХрд╛рд╣реА рдордЬрдХреВрд░ рдПрдВрдЯрд░ рдХреЗрд▓рд╛ рддрд░, рдкрджреНрдзрддреАрдиреЗ рдЕрдкрд╡рд╛рдж рдкрдХрдбрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдЖрдзреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдирдВрдмрд░ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд. рд╕реНрдХреНрд░реАрдирд╡рд░ рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛. рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░рдорд╛рдВрдХ рдирд╡реАрди рдУрд│реАрд╡рд░ рдЕрд╕рд╛рд╡рд╛. рдЕрдВрдХрд╛рдВрдЪрд╛ рдХреНрд░рдо рдЗрдирдкреБрдЯрдордзреНрдпреЗ рд╣реЛрддрд╛ рддрд╕рд╛рдЪ рдЕрд╕рд╛рд╡рд╛.


4 4. рддрд╛рд░реАрдЦ рдХрдирд╡реНрд╣рд░реНрдЯрд░
рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рддрд╛рд░реАрдЦ рд╡рд╛рдЪрд╛ ┬л08/18/2013┬╗ рд╕реНрд╡рд░реВрдкрд╛рдд
рддреА рддрд╛рд░реАрдЦ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛ ┬лAUG 18, 2013┬╗.
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рджрд┐рдирд╛рдВрдХ рдЖрдгрд┐ SimpleDateFormat рд╡рд╛рдкрд░рд╛ .
рел 5. рд╕реНрд╡рд░ рдЖрдгрд┐ рд╡реНрдпрдВрдЬрдиреЗ
рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рдУрд│ рд╡рд╛рдЪрдгрд╛рд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд╛.
рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рд╕реНрдХреНрд░реАрдирд╡рд░ рджреЛрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рджрд╛рдЦрд╡рд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд:
1) рдкрд╣рд┐рд▓реНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреНрдпреЗ рд╕реНрд╡рд░ рдЕрд╕рд╛рд╡реЗрдд
2) рджреБрд╕рд▒реНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧрдордзреНрдпреЗ рдПрдВрдЯрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рддреАрд▓ рд╡реНрдпрдВрдЬрди рдЖрдгрд┐ рд╡рд┐рд░рд╛рдордЪрд┐рдиреНрд╣реЗ рд╡рд░реНрдг рдЕрд╕рд╛рд╡реЗрдд.
рд╕реНрдкреЗрд╕рджреНрд╡рд╛рд░реЗ рд╡рд░реНрдг рд╡рд┐рднрдХреНрдд рдХрд░рд╛.

рдЙрджрд╛рд╣рд░рдг рдЗрдирдкреБрдЯ:
рдерд╛рдВрдмрд╛ рдкрд╣рд╛
рдРрдХрд╛ рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ:
oooie
stplklstn
6 6. рд▓рд┐рдЯрд▓ рд░реЗрдб рд░рд╛рдЗрдбрд┐рдВрдЧ рд╣реВрдбрдЪреА рдХрдерд╛
1. рдкрд╛рдЪ рд╡рд░реНрдЧ рдЖрд╣реЗрдд: рд░реЗрдб рд░рд╛рдЗрдбрд┐рдВрдЧ рд╣реВрдб, рдЖрдЬреА, рдкреЕрдЯреА, рд╡реБрдбрдХрдЯрд░, рд▓рд╛рдВрдбрдЧрд╛. 2. рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧрд╛рдд ArrayList
рдкреНрд░рдХрд╛рд░рд╛рдЪреА рджреЛрди рдлреАрд▓реНрдб рдЖрд╣реЗрдд : рдорд╛рд░рд▓реЗ рдЖрдгрд┐ рдЦрд╛рд▓реНрд▓реЗ. 3. рдЖрд╡рд╢реНрдпрдХ рд╡рд╕реНрддреВ рдЖрдзреАрдЪ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд (рд╣реВрдб, рдЖрдЬреА, ...). 4. "рд▓рд┐рдЯрд▓ рд░реЗрдб рд░рд╛рдЗрдбрд┐рдВрдЧ рд╣реВрдб" рдЪреЗ рддрд░реНрдХ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рд╕рдВрдмрдВрдз (рдХреЛрдгреА рдЦрд╛рд▓реНрд▓реЗ рдЖрдгрд┐ рдХреЛрдгрд╛рд▓рд╛ рдорд╛рд░рд▓реЗ) рддрдпрд╛рд░ рдХрд░рд╛.

рен 7. рдореВрд╡реНрд╣ рд╕реНрдЯреЕрдЯрд┐рдХ рдореЙрдбрд┐рдлрд╛рдпрд░реНрд╕
рдореВрд╡реНрд╣ рд╕реНрдЯреЕрдЯрд┐рдХ рдореЙрдбрд┐рдлрд╛рдпрд░реНрд╕ рдЬреЗрдгреЗрдХрд░реВрди рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдИрд▓.
8 8. рд╕рдВрдЦреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕреЕрд░реЗрдЪреА рд╕реВрдЪреА
рдПрдХ рд╕реВрдЪреА рддрдпрд╛рд░ рдХрд░рд╛ рдЬреНрдпрд╛рдЪреЗ рдШрдЯрдХ рд╕рдВрдЦреНрдпрд╛рдВрдЪреЗ рдЕреЕрд░реЗ рдЖрд╣реЗрдд. рдЕрдиреБрдХреНрд░рдореЗ 5, 2, 4, 7, 0, рд▓рд╛рдВрдмреАрд╕рд╣ рдкрд╛рдЪ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕреЕрд░реЗ рд╕реВрдЪреАрдордзреНрдпреЗ рдЬреЛрдбрд╛. рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛рд╕рд╣ рдЕреЕрд░реЗ рднрд░рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛.
реп 9. рджрд╣рд╛ рдорд╛рдВрдЬрд░реА рдлреАрд▓реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╛рд╡рд╛рд╕рд╣ рд╡рд░реНрдЧ рдорд╛рдВрдЬрд░
рддрдпрд╛рд░ рдХрд░рд╛ . рд╢рдмреНрджрдХреЛрд╢ рдирдХрд╛рд╢рд╛<рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдорд╛рдВрдЬрд░> рддрдпрд╛рд░ рдХрд░рд╛ , рдореЙрдбреЗрд▓рд╡рд░ 10 рдорд╛рдВрдЬрд░реА рдЬреЛрдбрд╛ ┬лрдирд╛рд╡┬╗ - ┬лрдорд╛рдВрдЬрд░┬╗. рдирдХрд╛рд╢рд╛рд╡рд░реВрди рдирд╛рд╡рд╛рдВрдЪрд╛ рд╕рдВрдЪ рдорд┐рд│рд╡рд╛ рдЖрдгрд┐ рд╕реЗрдЯ рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛.

- рддреА рдХрд╛рдореЗ рд╣рд┐рд░рд╡реНрдпрд╛ рднрд╛рдЬреНрдпрд╛рдВрд╕рд╛рдареА рд╣реЛрддреА. рдореА рдЙрдЪреНрдЪ рдЬрдЯрд┐рд▓рддреЗрдЪреА рдмреЛрдирд╕ рдХрд╛рд░реНрдпреЗ рдЬреЛрдбрд▓реА. рдлрдХреНрдд рдЯреЙрдк рдЧрдирд╕рд╛рдареА.
рдмреЛрдирд╕ рдХрд╛рд░реНрдпреЗ
рез 1. рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдХрд▓рд┐рдд рдЖрдгрд┐ рдЪрд╛рд▓рдд рдирд╛рд╣реА. рддреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рд╛.
рдХрд╛рд░реНрдп: рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рджреЛрди рдлрд╛рдИрд▓рдЪреА рдирд╛рд╡реЗ рд╡рд╛рдЪрд▓реА рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рдлрд╛рдИрд▓рдЪреА рджреБрд╕рд░реНтАНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдХреЙрдкреА рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.
2 2. рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдирд╡реАрди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╛.
рдЬреБрдиреЗ рдХрд╛рд░реНрдп: рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рджреЛрди рдлрд╛рдИрд▓рдЪреА рдирд╛рд╡реЗ рд╡рд╛рдЪрд▓реА рдкрд╛рд╣рд┐рдЬреЗрдд рдЖрдгрд┐ рдкреНрд░рдердо рдлрд╛рдИрд▓ рджреБрд╕рд░реНтАНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдХреЙрдкреА рдХрд░рд╛рд╡реА.
рдирд╡реАрди рдХрд╛рд░реНрдп: рдкреНрд░реЛрдЧреНрд░рд╛рдордиреЗ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рджреЛрди рдлрд╛рдИрд▓рдЪреА рдирд╛рд╡реЗ рд╡рд╛рдЪрд▓реА рдкрд╛рд╣рд┐рдЬреЗрдд рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рдлрд╛рдИрд▓рдЪреА рджреБрд╕рд▒реНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдХреЙрдкреА рдХрд░рд╛рд╡реА.

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

рдЙрджрд╛рд╣рд░рдг рдЗрдирдкреБрдЯ:
рдЪреЗрд░реА
1
рдмреАрди
3
рдНрдкрд▓
2
0
рдЯрд░рдмреВрдЬ

рдЙрджрд╛рд╣рд░рдг рдЖрдЙрдЯрдкреБрдЯ:
рдНрдкрд▓
3
рдмреАрди
2
рдЪреЗрд░реА
1
0
рдЯрд░рдмреВрдЬ
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд