
рдЖрджрд░рдгреАрдп рд╣рд░рдЬреАрддрд▓рд╛рдореА рдФрд░ рдЬрд╛рд╡рд╛-рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рдпрд╣ рд▓реЗрдЦ рдХреЛрдб рд╕рдВрдЦреНрдпрд╛
1Z0-804 рдХреЗ рд╕рд╛рде рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛
рдПрд╕рдИ 7 рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд░реАрдХреНрд╖рд╛ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ Habr├й (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдБ ,
рдпрд╣рд╛рдБ ,
рдпрд╣рд╛рдБ ,
рдпрд╣рд╛рдБ ,
рдпрд╣рд╛рдБ ,
рдФрд░ рдпрд╣рд╛рдБ ) рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдкреЛрд╕реНрдЯ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦреА рдЬрд╛ рдЪреБрдХреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рди рджреЛрд╣рд░рд╛рдКрдВ рдФрд░ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╕рд╛рдордирд╛ рд╣реБрдЖ, рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯреНрд╕ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рд╣реЛрдВ рд╕рдВрдХреЗрдд рдХрд┐рдП рдЧрдП рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЯрдХрдЯрдХреА рд▓рдЧреА рд╣реБрдИ рдереА рдпрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рд╕реБрд▓рдн рд╕рд╛рд╣рд┐рддреНрдп рдореЗрдВ (рдореИрдВ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдкреВрд░реА рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдкрд░реАрдХреНрд╖рд╛ рд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рд╕рд╡рд╛рд▓реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдЬрдЯрд┐рд▓ рдЪреАрдЬреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ)ред рдореИрдВ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рднреА рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╕рд╛рдордЧреНрд░реА рдмреЗрд╣рддрд░ рддреИрдпрд╛рд░ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВ рдкрд░реАрдХреНрд╖рд╛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛, рддреЛ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдиреЛрдЯреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦ рджрд┐рдпрд╛, рдЬреЛ рдЬрдЯрд┐рд▓ рдпрд╛ рдпрд╛рдж рд░рдЦрдиреЗ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рдерд╛ред рдЬреЛ рдЕрдм рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЖрдкрд╕реЗ рдЕрдкрдиреА рд╕рдордЭ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рддреНрд░реБрдЯрд┐, рджреЛрд╖ рдпрд╛ рдЧрд▓рддреА рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред
рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА
рдореИрдВрдиреЗ рдорд╛рд╕реНрдХреЛ рдореЗрдВ рдкрд░реАрдХреНрд╖рд╛ рд▓реА, рдЗрд╕рдХреА рд▓рд╛рдЧрдд $ 150 рд╣реИ, рдпрд╣ 2.5 рдШрдВрдЯреЗ рддрдХ рд░рд╣рддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ 2 рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИрдВред 90 рдкреНрд░рд╢реНрди, 65% рдЙрддреНрддреАрд░реНрдг рдЕрдВрдХ, рдЕрд░реНрдерд╛рддреНред рдЖрдк рд▓рдЧрднрдЧ 30 рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЧрд▓рдд рдЙрддреНрддрд░ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ (рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рд╡реЗ рд╕рдорд╛рди рдЕрдВрдХ рджреЗрддреЗ рд╣реИрдВ)ред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдХреЗрд╡рд▓ 2 рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдж рд░реАрдЯреЗрдХ рдХрд░реЗрдВред
Pearson VUE рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг, рдкрд░реАрдХреНрд╖рдг рдХреЗрдВрджреНрд░ рдФрд░ рддрд╛рд░реАрдЦ, рдХрд╛рд░реНрдб рджреНрд╡рд╛рд░рд╛ рднреБрдЧрддрд╛рди рднреА рд╡рд╣рд╛рдБ рдЪреБрдиреЗ рдЧрдП рд╣реИрдВ (рдореИрдВ рдХреЗрдВрджреНрд░ рдореЗрдВ рдирдХрдж рдореЗрдВ рднреБрдЧрддрд╛рди рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рдирд┐рдХрд▓рд╛)ред рдЗрд╕ рдмрд╛рд░ рдореИрдВ ACET (рдЕрдореЗрд░рд┐рдХрди рд╕реЗрдВрдЯрд░ рдлреЙрд░ рдПрдЬреБрдХреЗрд╢рди рдПрдВрдб рдЯреЗрд╕реНрдЯрд┐рдВрдЧ), рдореЗрдЯреНрд░реЛ рдУрдХреНрдЯреЗрдмреНрд░реИрд╕реНрдХрд╛рдпрд╛ рдЧрдпрд╛ред рдкреНрд░рд╕рд╡ рдХреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рдЧрдВрднреАрд░ рд╣реИ - рдЬреЗрдм рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЛ рд▓реЗрдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдлреЛрди рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рдиреА - рдпрд╣ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╣реИ)ред рдЗрд╕реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдЫреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди "рд░рд╕реАрдж рдкрд░", рдФрд░ рдкрд░реАрдХреНрд╖рд╛ рдмрдВрдж рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдкрд░рд┐рдгрд╛рдо рд▓рдЧрднрдЧ 30 рдорд┐рдирдЯ рдореЗрдВ рдореЗрд▓ рдкрд░ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ (рдпрд╛
рдУрд░реЗрдХрд▓ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкрд░ рдПрдХ рдЦрд╛рддреЗ рдореЗрдВ, рдЬрд╣рд╛рдВ рдкреНрд░рд╛рдкреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рд╛рдПрдВ рдФрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ)ред рдПрдХ рдкреЗрдкрд░ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд╕рддрди 1.5-2 рдорд╣реАрдиреЗ (рдореЙрд╕реНрдХреЛ рдХреНрд╖реЗрддреНрд░) рдореЗрдВ рдЖрддрд╛ рд╣реИред
рддреИрдпрд╛рд░реА рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
рдмреЗрд╢рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдлрд┐рд░ рд╕реЗ! рдФрд░ рдордЬрд╛рдХ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд╡рд╛ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдереЛрдбрд╝рд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрднрд╡ рдерд╛, рдкрд╣рд▓реЗ рддреЛ рдореИрдВрдиреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреБрд╕реНрддрдХреЛрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдЬрд▓реНрджреА рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд░ рд╕реЗ рдЙрдбрд╝ рдЧрдпрд╛, рдФрд░ рдореБрдЭреЗ рдЕрднреНрдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рд╣реЛ рдЬрд╛рдП рдФрд░ рдореБрдЦреНрдп рдмрд╛рдд рднреВрд▓ рди рдЬрд╛рдПред рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
- рдЬрд╛рд╡рд╛ рдПрд╕рдИ 6 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдПрдХреНрдЬрд╛рдо (рдмрд░реНрдЯ рдмреЗрдЯреНрд╕, рдХреИрдереА рд╕рд┐рдПрд░рд╛, 2011)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ред рд╕рдЪ рд╣реИ, рдпрд╣ рдереЛрдбрд╝рд╛ рджрд┐рдирд╛рдВрдХрд┐рдд рд╣реИ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 6 рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдпрдерд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИрдВред рдХреЗрд╡рд▓ рдирдХрд╛рд░рд╛рддреНрдордХ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдп рдЧрд╛рдпрдм рд╣реИрдВ: NIO.2, JDBC, рдФрд░ Concurrency (Executor s рдФрд░ Fork-Join рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рд╣рд┐рдд)ред рдЙрддреНрддрд░реЛрдВ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдкрд╛рдИ рдЧрдИ, рдЬреЛ рдЕрдЪреНрдЫреА рд╣реИред
- рдЙрддреНрд╕рд╛рд╣ рдкрд░реАрдХреНрд╖рдг ред рд╡реЗ 1 рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ $ 10 рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рд╕рднреА рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдП рдХреБрдЫ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИрдВред рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХрднреА-рдХрднреА рд╕рд╛рдордиреЗ рдЖрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рджрд┐рдЦрд╛рдП рдЧрдП рдЙрддреНрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЬрд╛рдВрдЪрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдиреЗ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдЫрд╛рдк рдЫреЛрдбрд╝реА, рдЬреИрд╕рд╛ рдХрд┐ "рдЯреНрд░рд┐рдХреНрд╕" рдХреА рдкреНрд░рдХреГрддрд┐ рд╕реЗ рдХрдИ рдкреНрд░рд╢реНрди рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕рдорд╛рди рдереЗ, рд╡рд┐рд╖рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд┐рд░рд╛рдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рд╢реНрди рд╕реНрд╡рдпрдВ рдмрд╣реБрдд рд╣реЛрддреЗ рд╣реИрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рдЧрднрдЧ 300+)ред
- рдУрд░реЗрдХрд▓ рд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд▓реЗрд╡рд▓ II рдкрд░реАрдХреНрд╖рд╛ рдХреА рддреИрдпрд╛рд░реА рд╣реИ ред рдпрд╣ рдПрдХ рдХрдкрдЯреА рдмрд╛рдд рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╢реБрд░реВ рдореЗрдВ рдареЛрдХрд░ рдЦрд╛рдИ рдереА, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдпрд╣рд╛рдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ... рдФрд░ рдлрд┐рд░ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рддрдм рднреА рдЖрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рдеред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реВрдЪрдирд╛ рдХреА рдкреВрд░реНрдгрддрд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдкреВрд░реНрдгрддрд╛ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛, рдкрд░реАрдХреНрд╖рд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рд╡рд╛рдВрдЫрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддреА рд╣реИред рджреВрд╕рд░реЗ, рдХреБрдЫ рд╡рд┐рд╖рдпреЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, JDBC, NIO2) рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдлреВрд▓рд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛ред рддреАрд╕рд░рд╛, рдкреИрдЯрд░реНрди рдХрд╛ рдХреЛрдИ рд╕рд┐рджреНрдзрд╛рдВрдд рдирд╣реАрдВ рд╣реИ (рдФрд░ рдУрд░реЗрдХрд▓ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдмрд╣реБрдд рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ - рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭреЗрдВ)ред рдЦреИрд░, рдФрд░ рдЫреЛрдЯреА рдЪреАрдЬрд╝реЛрдВ рд╕реЗ, рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреА рддрд░рд╣, рдореИрдВрдиреЗ рднреА рдпрд╣рд╛рдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛ (рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдЬреЛ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдореИрдВ рдиреАрдЪреЗ рд▓рд┐рдЦреВрдВрдЧрд╛)ред
- Android рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрдкреНрд░рдпреЛрдЧред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА / рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ SCJPv1 рдФрд░ SCJP Champ рдереЗ (рдпрджреНрдпрдкрд┐ рдкреБрд░рд╛рдирд╛)ред
- рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╡рд┐рднрд┐рдиреНрди рдЬрд╛рд╡рд╛ рд╕рд╛рд╣рд┐рддреНрдп, рдЬреЛ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЬрд╛рд╡рд╛ 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - рдкреВрд░реНрдг рд╕рдВрджрд░реНрдн (рд╣рд░реНрдмрд░реНрдЯ рд╢рд┐рд▓реНрдбреНрдЯ) , рдЬрд╛рд╡рд╛ рджрд░реНрд╢рди (рдмреНрд░реВрд╕ рдПрдХреЗрд▓) , рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдФрд░ Googleред
- рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЕрднреА рднреА рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ, рдФрд░ рдорд╣рдВрдЧреЗ рд╣реИрдВ , рдмрд╣реБрдд рдирд╣реАрдВ , рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдореБрдлреНрдд рд╣реИрдВ , рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдордзреНрдп рдореИрджрд╛рди рдЪреБрдирдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдореБрдЦреНрдп рд╡рд┐рд╖рдп
рдХреНрд▓рд╛рд╕ рдбрд┐рдЬрд╛рдЗрди, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реНрд╕, рдПрдХреНрд╕реЗрд╕
рдЕрдкрд╡рд╛рдж
- рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рдореВрд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдореЗрдВ, рддрдерд╛рдХрдерд┐рдд рдЕрд╕рдВрдмрджреНрдз рдЕрдкрд╡рд╛рдж (рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ), рдкреАрд▓рд╛ - рдЬрд╛рдБрдЪ (рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддрд╕реНрд╡реАрд░ рдмрд╕ рдЙрд╕ рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ "рдереЛрдбрд╝рд╛" рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрд╢реНрдХрд┐рд▓ рд╕рд╡рд╛рд▓ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред

- рдпрджрд┐ рдлреЗрдВрдХреЗ рдЬрд╛ рд░рд╣реЗ рдЕрдкрд╡рд╛рдж рдХреЛ рдкрдХрдбрд╝ рдмреНрд▓реЙрдХ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╛ рдХреИрдЪ рдмреНрд▓реЙрдХ рдЧрд╛рдпрдм рд╣реИ) рдФрд░ рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЙрдХ рд╣реИ, рддреЛ рдЕрдВрдд рдореЗрдВ рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рд╡рд┐рдзрд┐ рдХрд╛ рдирд┐рд░реНрдорд╛рдг () SomeCheckedException {...} рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИ , рд╡рд┐рдзрд┐ рдХреЛ SomeCheckedException (рдЪреЗрдХ рдкреНрд░рдХрд╛рд░) рдХреЛ рдЕрдВрджрд░ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреЛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкреНрд░рдпрд╛рд╕ рдореЗрдВ ... рдкрдХрдбрд╝ рдпрд╛ рдлреЗрдВрдХрддрд╛ рд╣реИ)ред рдЕрдкрд╡рд╛рдж рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг: mechod () рдлреЗрдВрдХрддрд╛ рд╣реИ рдЕрдкрд╡рд╛рдж рдЗрд╕реЗ рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░ рдлреЗрдВрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╡рд┐рдзрд┐ рдЦрд╛рд▓реА рд╣реЛ рд╕рдХрддреА рд╣реИ), рд▓реЗрдХрд┐рди mechod рдХреЛ рдмрд╛рд╣рд░реА рдХреЙрд▓ () рдХреЛ рднреА рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рдЕрдВрджрд░ рдХреА рдХреЛрд╢рд┐рд╢ {...} рдХреИрдЪ (ExceptionClass e) {...}, рдПрдХ ExceptionClass рдЕрдкрд╡рд╛рдж "рдлреЗрдВрдХрд╛" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпрд╣ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рд╣реЛ! рдЕрдиреНрдпрдерд╛, рдПрдХ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА: "рдЗрд╕реА рдХреЛрд╢рд┐рд╢ рдХреЗ рдмрдпрд╛рди рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдХрднреА рдирд╣реАрдВ рдлреЗрдВрдХрд╛ рдЬрд╛рддрд╛ рд╣реИ"ред
- рд╡рд░реНрдЯрд┐рдХрд▓ рдмрд╛рд░ ("рдпрд╛") рджреНрд╡рд╛рд░рд╛ рдПрдиреНрдпреВрдорд░реЗрдЯреЗрдб рдХреИрдЪ рдмреНрд▓реЙрдХ рдореЗрдВ рдЕрдкрд╡рд╛рдж рдХрдХреНрд╖рд╛рдПрдВ, рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдкрджрд╛рдиреБрдХреНрд░рдо рдХреА рдПрдХ рд╣реА рд╢рд╛рдЦрд╛ рдкрд░ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреИрдЪ (ClassNotFoundException | IOException e) рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреИрдЪ (IOException | FileNotFoundException e) рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рддрд░реАрдХреЗ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░
- рд╕рдВрджрд░реНрдн / рдорд╛рди рд╕реЗ рдкрд╛рд╕рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ, рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА, рдЬрдм рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдВрджрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдХреЛ рдмрджрд▓рдиреЗ рд╕реЗ рдмрд╛рд╣рд░ рд╕реЗ рдкрд╛рд░рд┐рдд рдЪрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдХреЗ рд╕рд╛рдеред рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП (int, float, ...) рдпрд╣ рд╕рдЪ рд╣реИред рдСрдмреНрдЬреЗрдХреНрдЯ (рд╕рд░рдгрд┐рдпреЛрдВ рд╕рд╣рд┐рдд) рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓рд┐рдВрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЙрд▓рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░ (рдЗрдВрдЯ, рдлреНрд▓реЛрдЯ, ...) рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реИрдкрд░ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реЛрдЧрд╛ред
- рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдЖрдзрд╛рд░ рд╡рд┐рдзрд┐ (рд╕реБрдкрд░рдХреНрд▓рд╛рд╕ рдореЗрдВ) рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЙрдкрд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдирд╣реАрдВ!
- рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╕рдордп, рдпрд╣:
a) "рд╕рдВрдХрд░рд╛" рдЕрдкрд╡рд╛рдж (рдЙрдкрд╡рд░реНрдЧ) рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ;
рдмреА) рдПрдХ рд╡реНрдпрд╛рдкрдХ рдЕрдкрд╡рд╛рдж (рд╕реБрдкрд░рдХреНрд▓рд╛рд╕) рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрди рд╕рдХрддрд╛;
c) рдЕрдкрд╡рд╛рдж рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдВрдЧреНрд░рд╣
рдореБрдЦреНрдп рдмрд╛рдд рдЬреЛ рдЖрдкрдХреЛ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╡рд░реНрдЧреЛрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рд╡рд╛рдХреНрдп рд░рдЪрдирд╛, рдкрджрд╛рдиреБрдХреНрд░рдо, рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЦреЛрдЬ / рдЫрд╛рдБрдЯрдирд╛, рдмрд░рд╛рдмрд░ рдХрд╛ рдХрд╛рдо () рдФрд░ рд╣реИрд╢рдХреЛрдб () рд╡рд┐рдзрд┐рдпрд╛рдБред рдореБрдЦреНрдп рд╕рдВрдЧреНрд░рд╣ рдЬреЛ рдореБрдЭреЗ рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдорд┐рд▓реЗ рдереЗ, рд╡реЗ рдереЗ: рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗрдЯ, рдореИрдк, рд▓рд┐рд╕реНрдЯ, рдбреАрдХ, рд╕реЙрд░реНрдЯреЗрдбрдкреЗрдЬрд╝, рдХреНрд▓рд╛рд╕реЗрд╕ рдПрд░реЗрд▓реЗрд▓рд┐рд╕реНрдЯ, рдХреЙрдкреАрдСрдирд░рд╛рдЗрдЯ рдПрдЕрд░реНрд░реЗрд╕реНрдЯ, рдПрд░реЗрдбреЗрдХ, рдЯреНрд░реАрдкреЗрдЬрд╝, рдЯреНрд░реАрд╕реИрдЯ, рд╣реИрд╢рдкреИрдк, рд╣реИрд╢рд╕реЗрдЯред рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЖрдЗрдЯрдо рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдмрд░рд╛рдмрд░ () рдФрд░ рд╣реИрд╢рдХреЛрдб () рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдирдП рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдмрд░рд╛рдмрд░ () рд╡рд┐рдзрд┐ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреА рд╣реИ (рдпрд╛рдиреА, рдЙрдиреНрд╣реЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИ), рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрддреНрд╡ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдЬрд╛рд╡рд╛ рдкрд╣рд▓реЗ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рддрддреНрд╡ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ (рд╣реИрд╢ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП) рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдмрд╛рд▓реНрдЯреА рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрд╢рдХреЛрдб () рд╡рд┐рдзрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдпрджрд┐ рд╡рд┐рдзрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдмрд╛рд▓реНрдЯреА рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рддреЛ рддрддреНрд╡ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рднреА рдЙрдЪрд┐рдд рд╣реИ:
рдЕрдм рд╕рдВрдЧреНрд░рд╣ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХред рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рджреГрд╢реНрдп рдЖрд░реЗрдЦреЛрдВ рдХреЛ рдкрд╛рдпрд╛, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдкрд░ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рдмрдирд╛рдпрд╛:


- рд╕реЗрдЯ - рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдРрдб () рд╡рд┐рдзрд┐ рдЭреВрдареА рдЖрддреА рд╣реИ)ред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
- рд╣реИрд╢рд╕реЗрдЯ - рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕реЗрдЯред рд╢реВрдиреНрдп рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдирд╣реАрдВред
- рдЯреНрд░реАрд╕реЗрдЯ - рдПрдХ рд╣реИрд╢рд╕реЗрдЯ рд╕реНрдЯреНрд░реАрдорд▓рд╛рдЗрди рдХрд░реЗрдВред рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдирд╣реАрдВред
- рдорд╛рдирдЪрд┐рддреНрд░ - рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди <рдХреБрдВрдЬреА, рдореВрд▓реНрдп> рдЬреЛрдбрд╝реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред рд╕рднреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
- HashMap - рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдУрд╡рд░рд░рд╛рдЗрдЯ рдирдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреБрдЯ () рд╡рд┐рдзрд┐ рд╢реВрдиреНрдп рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХреБрдВрдЬреА рд╣реИ рддреЛ рдкрд┐рдЫрд▓рд╛ рдорд╛рдиред) рдХреБрдВрдЬреА рдФрд░ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреБрдВрдЬреА рдХреЗ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ - рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдЙрдард╛рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рдПрдХ рдирдП рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдмрджрд▓ рджреЗрддрд╛ рд╣реИред рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдирд╣реАрдВред рдмрд╛рдИрдкрд╛рд╕ рдЖрджреЗрд╢ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред
- рд╣реИрд╢рдЯреЗрдмрд▓ - рдирд▓ рдХреБрдВрдЬреА рдФрд░ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖рд┐рджреНрдз рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ NullPointerException рд╣реЛрдЧреА)ред рдзрд╛рдЧрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдмрд╛рдХреА рдХрд╛ рдХрд╛рдо рд╣рд╛рд╢рдк рдХреЗ рд╕рдорд╛рди рд╣реИред
- рдЯреНрд░реАрдкреЙрдкрд░ рдХреЗрд╡рд▓ рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рд╣реИрд╢рдкреЙрдк рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЬрдм рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА, рддрддреНрд╡реЛрдВ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдХреЗ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред рд▓рд╛рд▓ рдФрд░ рдХрд╛рд▓реЗ рд▓рдХрдбрд╝реА рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рддред
- рд╕реВрдЪреА - рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдФрд░ рд╢реВрдиреНрдп рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
- ArrayList - рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд╕рд░рдгреАред рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдирд╣реАрдВред
- рд╡реЗрдХреНрдЯрд░ - рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд╕рд░рдгреАред рдзрд╛рдЧрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред
- рд▓рд┐рдВрдХреНрдбрд▓рд┐рд╕реНрдЯ - рдПрдХ рдбрдмрд▓ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд╕реВрдЪреАред рдХреЛрдИ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдирд╣реАрдВред рдпрд╣ Deque рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред
- рдХрддрд╛рд░ - рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░ (FIFO) рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдирд▓ рдиреЗ рдЕрдиреБрдорддрд┐ рджреЗ рджреАред рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ () рд╡рд┐рдзрд┐ рд╕реНрдерд╛рди рд╣реИред
- Deque - рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдХ рдХрддрд╛рд░ (FIFO) рдФрд░ рдПрдХ рд╕реНрдЯреИрдХ (LIFO) рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдРрдб () рд╡рд┐рдзрд┐ рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдРрдб () рд╡рд┐рдзрд┐ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдФрд░ рдХрддрд╛рд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рд░рдЦреА рдЧрдИ рд╣реИред рдкреБрд╢ () рдФрд░ addFirst () рд╡рд┐рдзрд┐рдпрд╛рдВ рд╕рдорддреБрд▓реНрдп рд╣реИрдВ рдФрд░ рдЖрдЗрдЯрдо рдХреЛ рдХрддрд╛рд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ (рд╕реНрдЯреИрдХ рдХреЗ рдКрдкрд░) рдбрд╛рд▓реЗрдВред
рд╕рдВрдЧреНрд░рд╣ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
рд╕рдВрдЧреНрд░рд╣ рдЦреЛрдЬреЗрдВ рдФрд░ рд╕реЙрд░реНрдЯ рдХрд░реЗрдВред рддреБрд▓рдиреАрдп рдФрд░ рддреБрд▓рдирд╛рддреНрдордХ рдЗрдВрдЯрд░рдлреЗрд╕
- рдпрд╣ рднреА "рд▓реЛрдХрдкреНрд░рд┐рдп" рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдЦреЛрдЬ / рдЫрдВрдЯрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 5 рдкреНрд░рд╢реНрди рдереЗред
- рдареАрдХ рд╕реЗ рдЬрд╛рдиреЗрдВ рдХрд┐ рдХреИрд╕реЗ Arrays.binarySearch рдФрд░ Collections.binarySearch рдХрд╛рд░реНрдп рдХреЗ рддрд░реАрдХреЗ, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪреЗрдВ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдереЛрдбрд╝рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрдпрд╛ рд░рд┐рдЯрд░реНрди, рдХреНрдпрд╛ рдЕрдкрд╡рд╛рдж рд╣реИрдВ, рдХреИрд╕реЗ рд╡реЗ рдХрдЪреНрдЪреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЖрджрд┐ред
- рдЗрд╕реА рддрд░рд╣ рдХрд▓реЗрдХреНрд╢рдВрд╕.рд╕реЙрд░реНрдЯ рдФрд░ рдПрд░реЗрд╕.рд╢реЙрд░реНрдЯ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП ред
- рддреБрд▓рдиреАрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ - рдПрдХ рдРрд╕реЗ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд╕реНрддреБ рдЙрджрд╛рд╣рд░рдг / рддреБрд▓рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рднреА "рд░реИрдкрд░" - рдЪрд╛рд░, рдЗрдВрдЯреЗрдЧрд░, рдЖрджрд┐, рд╕рд╛рде рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ - рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
- рддреБрд▓рдирд┐рддреНрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ - рдХрдХреНрд╖рд╛ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рддреБрд▓рдирд╛рддреНрдордХ рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░:
1) рдЖрдк рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдИ рдкреНрд░рдХрд╛рд░ (рд╡рд░реНрдЧ) рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ;
2) рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд░реНрдЧ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддреБрд▓рдирд╛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
- рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг:
рд╕рдВрдЧреНрд░рд╣.рд╢реЙрд░реНрдЯ (рд╕реВрдЪреА <рдЯреА> arg1, рддреБрд▓рдирд┐рддреНрд░ <; рд╕реБрдкрд░ рдЯреА> arg2);
Arrays.sort (T [] arg1, рддреБрд▓рдирд┐рддреНрд░ <; рд╕реБрдкрд░ T> arg2);
- рд╕рд╛рдореВрд╣рд┐рдХ рд╡рд░реНрдЧ рдХреЗ рддрд░реАрдХреЗ (), рд░рд┐рд╡рд░реНрд╕ () рдФрд░ рдмрд╛рдЗрдирд░реАрд╕рд░реНрдЪ () рд╕реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)
рднреАрддрд░ рдХреА рдХрдХреНрд╖рд╛рдПрдВ
- рдмрд╛рд╣рд░реА рд╡рд░реНрдЧ рдПрдХ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рд╡рд░реНрдЧ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЖрдЙрдЯрд╕рд╛рдЗрдб .class рдирд╛рдо рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рд╕рдВрд╢реЛрдзрдХ: [рдбрд┐рдлрд╝реЙрд▓реНрдЯ], рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ
- рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕реЗрд╕ред рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреИрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕реЗрд╕ (рд╕реНрдЯреИрдЯрд┐рдХ) рдФрд░ рдЗрдирд░ рдХреНрд▓рд╛рд╕реЗрд╕ (рдмрд╛рдХреА рд╕рднреА) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рд╕реНрдЯреЗрдЯрд┐рдХ рдиреЗрд╕реНрдЯреЗрдб рдХреНрд▓рд╛рд╕ (рдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕) - рдЙрдЪреНрдЪ рд╡рд░реНрдЧ, рд╕реНрдерд┐рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рддред рдмрд╛рд╣рд░реА рд╡рд░реНрдЧ рдХреЗ рд╕реНрдерд┐рд░ рд╕рджрд╕реНрдпреЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдирд┐рд░реНрдорд╛рдг рд╕рд┐рдВрдЯреИрдХреНрд╕: OuterClass.StaticNestedClass obj = new OuterClass.StaticNestedClass (); )ред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреА рд╣реИ: рдмрд╛рд╣рд░ $ рдЕрдВрджрд░.рдХреНрд▓рд╛рд╕ред рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рд╕рдВрд╢реЛрдзрдХ: рд╕рднреАред
- рд╕рджрд╕реНрдп рд╡рд░реНрдЧ - рдЙрдЪреНрдЪ рд╡рд░реНрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдерд┐рд░ рдирд╣реАрдВред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рд╡рд░реНрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреА рд╣реИ: рдмрд╛рд╣рд░ $ рдЕрдВрджрд░.рдХреНрд▓рд╛рд╕ред рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рд╕рдВрд╢реЛрдзрдХ: рд╕рднреАред
- рд╕реНрдерд╛рдиреАрдп рд╡рд░реНрдЧ - рдПрдХ рдХреЛрдб рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЗрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рд╡рд░реНрдЧ рдХреЗ рдЕрдВрддрд┐рдо рдЪрд░ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЕрдВрддрд┐рдо рдорд╛рдкрджрдВрдбреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: $ 1 $ рдЕрдВрджрд░ред рдЕрдиреБрдордд рдкрд╣реБрдБрдЪ рд╕рдВрд╢реЛрдзрдХ: рдХреЗрд╡рд▓ [рдбрд┐рдлрд╝реЙрд▓реНрдЯ]ред
- рдЕрдирд╛рдо рд╡рд░реНрдЧ - рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ, рдХреЗрд╡рд▓ рдЕрдирд╛рдоред рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рд╣реЛрддреА рд╣реИ: $ 1.class рдХреЗ рдмрд╛рд╣рд░
рдЗрд╕реЗ рднреА рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
- рдЧреИрд░-рд╕реНрдерд┐рд░ рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЧ рдореЗрдВ рд╕реНрдерд┐рд░ рддрд░реАрдХреЗ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ;
- рдЧреИрд░-рд╕реНрдерд┐рд░ рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЧ рдореЗрдВ рд╕реНрдерд┐рд░ рдЪрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо!);
- рд╕реНрдерд┐рд░ рдиреЗрд╕реНрдЯреЗрдб рд╡рд░реНрдЧ рдореЗрдВ рд╕реНрдерд┐рд░ рдФрд░ рдЧреИрд░-рд╕реНрдерд┐рд░ рдЪрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ;
рддрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
- рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ, рд╕реНрдЯреНрд░рд┐рдВрдЧрдмрд░реНрдмреНрдпреВрд▓рд░ рдореНрдпреВрдЯреЗрдмрд▓ рд╣реИрдВ, рд╕реНрдЯреНрд░рд┐рдВрдЧрдмрдлрд╝рд░ рднреА рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ рдФрд░ рдлрд┐рд░ рднреА рдереНрд░реЗрдб рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред
- StringBuilder рдФрд░ StringBuffer рдХреЛ рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде '+' рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдФрд░ рджреВрд╕рд░реЗ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░рдХрд╛рд░реЛрдВ (String рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд┐рд╕реЗ рд╕рд░рд▓ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред
- рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕реАрдЦреЗрдВ, рдЕрдХреНрд╕рд░ рдЪрд╛рд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрдЯрд░реНрди-рдП рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рдмреИрдХрд╕реНрд▓реИрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ ("\" "), рдЬреЛ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред
- рдХреНрд╡рд╛рдВрдЯрд┐рдлрд╛рдпрд░ * рдХреЗ "рд▓рд╛рд▓рдЪ" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП "abcd bla-bla-bla abcd" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "aред * Cd" рдкреВрд░реА рд▓рд╛рдЗрди рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧреАред
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдорд╛рдЪрд┐рд╕ рд╡рд░реНрдЧ (рдЦреЛрдЬрдиреЗ рдФрд░ рд╕рдореВрд╣) рдХреЗ рддрд░реАрдХреЗ рдЕрдВрддрд┐рдо рдорд┐рд▓рд╛рди рд╕рдореВрд╣ рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдЕрдЧрд▓реЗ рдореИрдЪ рдХреА рдЦреЛрдЬ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдореИрдЪ "рдЕрдмреНрдмрд╛" рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "рдЕрдмрд╛" рдХреЗ рд▓рд┐рдП рдорд┐рд▓реЗрдЧрд╛ред
- String.split (), String.replaceAll (), рдФрд░ Scanner.useDelimeter () рд╡рд┐рдзрд┐рдпрд╛рдБ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред
- рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ: System.out.printf ("рд╣реИрд▓реЛ рдЬрд╛рд╡рд╛% 03 рдбреА!", 7); рдкреНрд░рд┐рдВрдЯрдл рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рд╕рдорд╕реНрдпрд╛ рдереА, рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ: System.out.printf ("1:% 3 $ s 2:% 2 $ s 3:% s", 1,2,3);
рдзрд╛рд░рд╛рдУрдВ
рдПрдХ рдФрд░ "рдкрд╕рдВрджреАрджрд╛" рд╡рд┐рд╖рдп рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рдореБрдЦреНрдп рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВред рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╡рд┐рдзрд┐ () {...} - рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдЙрджрд╛рд╣рд░рдг рдХреА рд╡рд░реНрддрдорд╛рди рдФрд░ рд╕рднреА рдЕрдиреНрдп рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ (рджреВрд╕рд░рд╛ рднрд╛рдЧ рднреВрд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИ)ред рдпрджрд┐ рд╡рд┐рдзрд┐ рдХреЛ рд╕реНрдерд┐рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдХреНрд╖рд╛ рдХреЗ рд╕рднреА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЧрдП рддрд░реАрдХреЗ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред
- рдФрд░ рдЗрд╕реА рддрд░рд╣: рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреНрдб (obj) {...} - рдмреНрд▓реЙрдХ:
1) рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдХреЗ рд╕рднреА рдХреЙрд▓ рдЗрд╕ obj рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЧрдП рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рд╣реЛрддреЗ рд╣реИрдВ;
2) рдЕрдиреНрдп рд╕рднреА рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдПрдХ рд╣реА рдУрдмреНрдЬреЗрдХреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
- рд░рдирдиреЗрдмрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЧрд▓рдд рд░реВрдк рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рд╢реВрдиреНрдп рд░рди () {...} , рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯ рд░рди () {...} , рдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реВрдиреНрдп рд░рди (рд░рдирдиреЗрдмрд▓ рдЖрд░) {...} , рдЖрджрд┐ред
- рдЖрдк рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рдПрдХ рдЕрдореВрд░реНрдд рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП synchrnozed рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди enum рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдзрд╛рд░рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЕрд░реНрдерд╛рдд Thread.start () рдПрдХ IllegalThreadStateException рдмрдврд╝рд╛рдПрдЧрд╛ред
- Runnable рдФрд░ Callable рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдпрд╛рдж рд░рдЦреЗрдВ (рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдПрдХ рдореВрд▓реНрдп рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рд╕рдХрддрд╛ рд╣реИ)ред
- рдЖрдкрдХреЛ рд╕рд┐рджреНрдзрд╛рдВрдд (рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ) рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
1) рдЧрддрд┐рд░реЛрдз - "рдореГрдд" рдЕрд╡рд░реБрджреНрдз, рдпрд╣рд╛рдБ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ, рдХреЛрдИ рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИрдВ;
2) рд╕реНрдЯреНрд░реИрд╡реЗрд▓реЗрд╢рди - рдЬрдм рдПрдХ рдереНрд░реЗрдб рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдВрд╕рд╛рдзрди рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд┐рд╕реА рдЕрдиреНрдп рдереНрд░реЗрдб (рдЕрдзрд┐рдХ "рд▓рд╛рд▓рдЪреА" рдпрд╛ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде) рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИ;
3) рд▓рд╛рдЗрд╡рд▓реЙрдХ - рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдпрд╛ рдПрдХ-рджреВрд╕рд░реЗ рдзрд╛рдЧреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╕реНрдд рд░рд╣рддреА рд╣реИред рдпрд╛рдиреА рд╡реЗ рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрд╣реБрдд рдХрдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ 2 рд▓реЛрдЧ рдЦреБрдж рдХреЛ рдирд╣реАрдВ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдордХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рджрд╛рдПрдВ рдФрд░ рдмрд╛рдПрдВ рдХрджрдо рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ;
4) рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ - рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреА рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рддреНрд░реБрдЯрд┐, рдЬрд┐рд╕рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдереНрд░реЗрдбреНрд╕ рдХреЗ рдЖрджреЗрд╢ (рдпрд╛рдиреА, рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд) рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред
рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рддрд░реНрдХ рдкреНрд░рдХрд╛рд░ рдФрд░ рддрд░реАрдХреЗ
- рдЪреМрдбрд╝реАрдХрд░рдг рдПрдХ рд╕рд░рд▓ рдЬрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдЯ -> рдЗрдВрдЯред рдпрд╛ рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдЯ -> рд╡рд╕реНрддреБред
- рдмреЙрдХреНрд╕рд┐рдВрдЧ рдЕрдкрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд╕реНрддреБ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдПрдХ рдЖрджрд┐рдо рдЬрд╛рд╡рд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдПрдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд "рд░реИрдкрд┐рдВрдЧ" рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рд▓рдВрдмрд╛ -> рд▓рдВрдмрд╛ред рддрджрдиреБрд╕рд╛рд░, рд▓реЛрдВрдЧ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░реИрдкрд░ рдкреНрд░рдХрд╛рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЕрдирдмреЙрдХреНрд╕рд┐рдВрдЧ - рд░рд┐рд╡рд░реНрд╕ рдСрдкрд░реЗрд╢рди: рд▓рдВрдмрд╛ -> рд▓рдВрдмрд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдХрд▓рдХ рдирд┐рдпрдо рдореМрдЬреВрдж рд╣реИрдВ:
- рдПрдХ рдЖрд╡рд░рдг рдкреНрд░рдХрд╛рд░ рд╕реЗ рджреВрд╕рд░реЗ рддрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝реАрдХрд░рдг рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдЯ -> рдЗрдВрдЯ) (рдЖрдИрдПрд╕-рдП рд╡рд┐рдлрд▓);
- рдЪреМрдбрд╝реАрдХрд░рдг рдХреА рдордирд╛рд╣реА рд╣реИ, рдлрд┐рд░ рдореБрдХреНрдХреЗрдмрд╛рдЬреА (int рд▓рдВрдмреА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА);
- рд▓реЗрдХрд┐рди рдореБрдХреНрдХреЗрдмрд╛рдЬреА рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдлрд┐рд░ рдЪреМрдбрд╝реАрдХрд░рдг (рдЗрдВрдЯ -> рдЗрдВрдЯреЗрдЧрд░ -> рдСрдмреНрдЬреЗрдХреНрдЯ);
- рдЪрд░ рддрд░реНрдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЪреМрдбрд╝реАрдХрд░рдг рдФрд░ рдореБрдХреНрдХреЗрдмрд╛рдЬреА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрдХрд▓рдХ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧреА (рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ): рдЪреМрдбрд╝реАрдХрд░рдг, рдореБрдХреНрдХреЗрдмрд╛рдЬреА, var-args;
- рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдУрд╡рд░рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмреЙрдХреНрд╕рд┐рдВрдЧ рдФрд░ var-args рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирд╡рд╛рдЪрд╛рд░ 7 рд╕рдВрд╕реНрдХрд░рдг
- рдлреЛрд░реНрдХ-рдЬреЙрдЗрди рдлреНрд░реЗрдорд╡рд░реНрдХред рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ред RecursiveTask / RecursiveAction рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкреНрд░рд╢реНрди рдереЗ ( рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдлрд╛рдЗрдмреЛрдиреИрдЪрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рдерд╛) рдФрд░ рдПрдХ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкреНрд░рд╢реНрди рдХрд┐ рдХрд╛рд░реНрдп рдХреЛ рджреЛ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
- NIO2ред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛:
- PathMatcher рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХ ("рдЧреНрд▓реЛрдм: *ред Jpg") рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдкреЗрдбрд╝ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд (Files.walkFileTree);
- рд╡рд░реНрдЧ рдкрде (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрд░реАрдХреЗ getName, subpath, relativize);
- рд╡рд░реНрдЧ рдлрд╝рд╛рдЗрд▓реЗрдВ (рд╡рд┐рдзрд┐рдпрд╛рдБ рдХреЙрдкреА, рдореВрд╡ + рд╕реНрдЯреИрдгреНрдбрд░реНрдбрдХреЙрдкреАрдУрди, рдиреНрдпреВрдмрд░реНрдбрд░ рд░рд╛рдЗрдбрд░, рдиреНрдпреВрдмрд░реНрдбрд░ рд╡реЗрдЯрд░, рд╕реЗрдЯрдЖрдЯреНрд░рд╛, рдЧреЗрдЯрдЕрдЯреНрд░реАрдмреНрдпреВрдЯ);
- рдХреНрд▓рд╛рд╕ рд╡реЙрдЪрд╕реЗрд╡ред - рдФрд░ AutoCloseable рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ "try-with-resource" рдореЗрдВ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ: рдХрд╣рд╛рдБ рдФрд░ рдХрдм рдХреЛрд╢рд┐рд╢ рдХреЗ рдЕрдВрджрд░ рдШреЛрд╖рд┐рдд рд╡рд╕реНрддреБ () рдХреЛрд╖реНрдардХ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬрдм рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдкрд╡рд╛рдж рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИ) рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдкрд╡рд╛рдж)ред
рдЕрдиреЗрдХ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
- рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рдПрдХ рдЕрд▓рдЧ рд╢реНрд░реЗрдгреА рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рддреЛ рдПрдХреНрд╕ рдПрдХреНрд╕рдкреНрд░реЛрдлрд╝ рд╡рд╛рдИ - рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
- рд▓реЗрдХрд┐рди рдПрдХреНрд╕ рдЗрдВрд╕реНрдЯреЛрдлреЙрдЗрдЯ SomeInterface рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдФрд░ "рдЗрдВрдЯрд░рдлреЗрд╕" рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдЬреИрд╕реЗ-рдХ рдХреЛ рд╕рдо-рдП рд╕реЗ рдмрд░рд╛рдмрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдФрд░ рдЕрднреА рддрдХ instof рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдпрд╛рдж рд░рдЦреЗрдВ:
рдХрдкрд▓рд┐рдВрдЧ - рдЬреБрдбрд╝рд╛рд╡ред рдпрд╣ рд╡рд╣ рдбрд┐рдЧреНрд░реА рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЙрдбреНрдпреВрд▓ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдордВрдЬрд╕реНрдп - рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреАред рдпрд╣ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдмрдВрдз рдХреА рдбрд┐рдЧреНрд░реА рд╣реИред рдпрд╛ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХрдХреНрд╖рд╛ рдХреЗ рдлреЛрдХрд╕ рдХреЗ рдорд╛рдк рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд╢реНрди рд╣реИрдВ (рдХреНрдпрд╛ рдХреЛрдИ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдирд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдХреНрдпрд╛ рд╣реИ)ред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореИрдВ рдЕрднреА рднреА рдпрд╣рд╛рдБ рдХреБрдЫ рдЕрдВрддрд░рд╛рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╣реАрдВ рднреА рд╕рдордЭрджрд╛рд░ рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдорд┐рд▓реА (рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд▓рдВрдЧрдбрд╝рд╛ рд╣реИ)ред рдпрд╣рд╛рдБ рдпрд╣ рдХрдореЛрдмреЗрд╢ DAO рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЦреБрдж рдРрд╕реЗ рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд╕рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛрдВ, рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдРрд╕реА "рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ" рдХрд╛ рдкрд╛рд▓рди рди рдХрд░реЗрдВред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рд╕рд┐рдВрдЧрд▓рдЯрди, рдбреАрдПрдУ рдФрд░ рдлреИрдХреНрдЯрд░реА рдХреЛ рдереЛрдбрд╝рд╛ рдЬрд╛рдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
- рдЖрдкрдХреЛ javac рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ (-cp, -d, -source), java (-ea, -da, -cp) рдФрд░ рдЬрд╛рд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рдореБрдЦреНрдп рддрд░реНрдХреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рдкрд░реАрдХреНрд╖рд╛ рдореЗрдВ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реБрдЖ:
- рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдкрд░ рд╕рд╡рд╛рд▓ред рдпрджреНрдпрдкрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд╣ рдмрд╣реБрдд "рдкреНрд░рд┐рдп" рдерд╛ред
- рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ Executors рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдХреЛрдб рдирд╣реАрдВ рдерд╛ред рдХреЗрд╡рд▓ рдПрдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рд╕рд╡рд╛рд▓ рдерд╛ред
- рдереНрд░реЗрдб рдкреВрд▓ рдмрд┐рд▓рдХреБрд▓ рдирд╣реАрдВред
- рд░реЛрд╕реЗрдЯ рдХреЗ рдЙрдкрд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХреЛрдбред рдХреЗрд╡рд▓ рд╕рд┐рджреНрдзрд╛рдВрддред
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рд╖рдп рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдерд╛, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╡рд╛рд▓реЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддреИрдпрд╛рд░ рдХреА рдЧрдИ рддреИрдпрд╛рд░реА рдХреЛ рд╕рд░рд▓ рдХрд░ рджреЗрдЧрд╛ред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдУрд░реЗрдХрд▓ рд╕рдордп-рд╕рдордп рдкрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреЛрд╕реНрдЯ рдЬреАрд╡рди рдХреЛ рдореАрдард╛ рди рдмрдирд╛рдПрдВред рддреЛ рддрд╛рдЬрд╛ рд░рд╣рддреЗ рд╣реБрдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ :)
рдирд┐рд╖реНрдХрд░реНрд╖
рдмреЗрд╢рдХ, рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рдереА, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВрдиреЗ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛ (рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ, рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЬреЗрдбреАрдмреАрд╕реА, рд╕реНрдерд╛рдиреАрдпрдХрд░рдг, рд░рд┐рд╕реЛрд░реНрд╕рдмрдВрдбрд▓ рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░)ред рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдкрд░, рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЬрд╛рдирдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╡реЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рд╛ рдкрд░ рд╕рднреА рдХреЛ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ!