CodeGym/Java Blog/рдЕрдирд┐рдпрдорд┐рдд/рд╡реЗ рдпрд╣рд╛рдВ рд╣реИрдВ: рд░реЛрдорд╛рдВрдЪрдХ рдирдП CodeGym рдЦреЛрдЬ рд╕реЗ рдорд┐рд▓реЗрдВ!
John Squirrels
рд╕реНрддрд░ 41
San Francisco

рд╡реЗ рдпрд╣рд╛рдВ рд╣реИрдВ: рд░реЛрдорд╛рдВрдЪрдХ рдирдП CodeGym рдЦреЛрдЬ рд╕реЗ рдорд┐рд▓реЗрдВ!

рдЕрдирд┐рдпрдорд┐рдд рдЧреНрд░реБрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд
рд╕рджрд╕реНрдп
рдирдорд╕реНрдХрд╛рд░ рдорд┐рддреНрд░реЛрдВ! рдЖрдкрдиреЗ рдЗрд╕ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдЖрдкрдиреЗ рд╣рдорд╕реЗ рдкреВрдЫрд╛ "рдпрд╣ рдХрдм рд╣реЛрдЧрд╛ ??" рдмрд╛рд░ - рдмрд╛рд░ред рд╡реЗ рдпрд╣рд╛рдВ рд╣реИрдВ: рд░реЛрдорд╛рдВрдЪрдХ рдирдП CodeGym рдЦреЛрдЬ рд╕реЗ рдорд┐рд▓реЗрдВ!  - 1рдЙрддреНрддрд░ рд╣реИ: рдЖрдЬ рд╡рд╣ рджрд┐рди рд╣реИ рдЬрдм рд╣рдо рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдПрдХ рдирдпрд╛тАж рдирд╣реАрдВ, рджреЛ рдмрд┐рд▓реНрдХреБрд▓ рдирдП CodeGym рдЕрдиреНрд╡реЗрд╖рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реБрдП рдкреНрд░рд╕рдиреНрди рд╣реИрдВ! рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ 323 рдирдП рдЖрдХрд░реНрд╖рдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдФрд░ рд╡рд┐рд╡рд┐рдз рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ 565 рдХреЛрдбрд┐рдВрдЧ рдХрд╛рд░реНрдп рдорд┐рд▓реЗрдВрдЧреЗ ред рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдЬрд╛рд╡рд╛ рдХреЛрд░ рдЕрдиреНрд╡реЗрд╖рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдХрд┐рд╕реА рднреА рдХреНрд░рдо рдореЗрдВ рдЬрд╛рд╡рд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдФрд░ рдЬрд╛рд╡рд╛ рд╕рдВрдЧреНрд░рд╣ рдЕрдиреНрд╡реЗрд╖рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдирдИ рдЦреЛрдЬреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдердХ рд╣реЛрдиреЗ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реЛрдВрдЧреЗ!

рдирдпрд╛ рдореЗрдЧрд╛ рдлреАрдЪрд░: рдмрдбрд╝реЗ рдХрд╛рдо!

рдПрдХ рдирдИ CodeGym рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдорд┐рд▓реЗрдВ рдЬреЛ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рдХреМрд╢рд▓ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рддреА рд╣реИред Java Multithreading рдФрд░ Java Collection Quests рджреЛрдиреЛрдВ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░ рдХреА рдХреЛрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ "рдмрдбрд╝рд╛ рдХрд╛рд░реНрдп" рдХрд╣рд╛ред рд╡реЗ рдХрдИ "рд╕рд╛рдзрд╛рд░рдг" рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдорд┐рдиреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИрдВред рд╡реЗ рдпрд╣рд╛рдВ рд╣реИрдВ: рд░реЛрдорд╛рдВрдЪрдХ рдирдП CodeGym рдЦреЛрдЬ рд╕реЗ рдорд┐рд▓реЗрдВ!  - 2рдЬрдм рдЖрдк рдмрдбрд╝реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рднреА рднрд╛рдЧреЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЕрдЪреНрдЫреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд┐рд▓реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рд░реЗрд╕реНрддрд░рд╛рдВ рдПрдореБрд▓реЗрдЯрд░, рдПрдХ рдПрдЯреАрдПрдо, рдЬреЙрдм рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдФрд░ рдХреБрдЫ рд╕рд░рд▓ рдЧреЗрдоред

рдЬрд╛рд╡рд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╡рд┐рд╖рдп:

  • рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛: рдмрд░рд╛рдмрд░, рд╣реИрд╢рдХреЛрдб, рдХреНрд▓реЛрди, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ, toString ()
  • рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ: рдкрд░рд┐рд╡рд░реНрддрдиреАрдп, рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп, рдкреНрд░рд╛рд░реВрдк, рд╕реНрдЯреНрд░рд┐рдВрдЧрдЯреЛрдХрдирд╛рдЗрдЬрд╝рд░, рд╕реНрдЯреНрд░рд┐рдВрдЧрдмрд┐рд▓реНрдбрд░, рд╕реНрдЯреНрд░рд┐рдВрдЧрдмрдлрд░
  • рдЖрдВрддрд░рд┐рдХ рд╡рд░реНрдЧ, рдЙрджрд╛рд╣рд░рдг: Map.Entry
  • рдЖрдВрддрд░рд┐рдХ рдХрдХреНрд╖рд╛рдПрдВ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рдПрдБ
  • рдереНрд░реЗрдбреНрд╕: рд╕реНрдЯрд╛рд░реНрдЯ, рдЗрдВрдЯрд░рдкреНрдЯ, рд╕реНрд▓реАрдк, рдпреАрд▓реНрдб
  • рдЕрдирдиреНрдп рдбреЗрдЯрд╛ рддрдХ рд╕рд╛рдЭрд╛ рдкрд╣реБрдВрдЪ: рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝, рдЕрд╕реНрдерд┐рд░
  • рдЧрддрд┐рд░реЛрдзред рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ, рд╕рднреА рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░реЗрдВ
  • рдереНрд░реЗрдбрдЧреНрд░реБрдк, рдереНрд░реЗрдбрд▓реЛрдХрд▓, рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯрд░, рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯрд░ рд╕рд░реНрд╡рд┐рд╕, рдХреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдпред Jsoup рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡
  • рдСрдЯреЛрдмреЙрдХреНрд╕рд┐рдВрдЧ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реБрд╡рд┐рдзрд╛рдПрдБ
  • рдСрдкрд░реЗрдЯрд░реНрд╕: рдиреНрдпреВрдореЗрд░рд┐рдХ, рд▓реЙрдЬрд┐рдХрд▓ рдФрд░ рдмрд╛рдЗрдирд░реАред рдЭреВрд▓реЗ рдХрд╛ рдЕрдиреБрднрд╡
рд╡реЗ рдпрд╣рд╛рдВ рд╣реИрдВ: рд░реЛрдорд╛рдВрдЪрдХ рдирдП CodeGym рдЦреЛрдЬ рд╕реЗ рдорд┐рд▓реЗрдВ!  - 3

рдЬрд╛рд╡рд╛ рд╕рдВрдЧреНрд░рд╣ рд╡рд┐рд╖рдп:

  • рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
  • рдЖрд░рдПрдордЖрдИ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЙрдХреНрд╕реАред рдЭреВрд▓реЗ рдХрд╛ рдЕрдиреБрднрд╡
  • рдЕрдорд░реВрдж рдХреЗ рд╕рд╛рде рдЬреЗрд╕рди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдиреБрднрд╡, рдЕрдкрд╛рдЪреЗ рдХреЙрдордиреНрд╕ рдХрд▓реЗрдХреНрд╢рдВрд╕, рдЬреБрдиреАрдЯ
  • рдЬрд╛рд╡рд╛ рдореЗрдВ рд░рд┐рдХрд░реНрд╕рди рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рд▓рд┐рдВрдХ рдкреНрд░рдХрд╛рд░ред рд▓реЙрдЧрд┐рдВрдЧ
  • рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА: рдЧрд┐рдЯ рдФрд░ рдПрд╕рд╡реАрдПрдиред рдЬреЗрдиреЗрд░рд┐рдХреНрд╕
  • рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдкреИрдЯрд░реНрдиред рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдЧрд╣рди рдЕрдзреНрдпрдпрди
  • рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрдиреНрд╕ред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡рд░реНрдЧ Arraysред рд╕рдВрдЧреНрд░рд╣
  • рд╡рд┐рдХрд╛рд╕ рдХреЗ рддрд░реАрдХреЗред рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдиреЛрдЯреЗрд╢рдиред рдЕрдкрд╡рд╛рдж рдкрджрд╛рдиреБрдХреНрд░рдо
  • рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред рдЯреЙрдордХреИрдЯ рдФрд░ рдЖрдЗрдбрд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
  • рдпреВрдЖрд░рдЖрдИ, рдпреВрдЖрд░рдПрд▓ред рдмрд╛рдХреА рд╕реЗрд╡рд╛рдПрдВред рдЕрдкрдирд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдПрдВред
рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддрд╛ рд╣реИ, рдПрд╣? рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВ, рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдЬрд╛рд╡рд╛ рдХреЛрд░ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рддреЛ рдирдП рдЕрдиреНрд╡реЗрд╖рдгреЛрдВ рдХреЛ рдЖрдЬрдорд╛рдПрдВред рдпрджрд┐ рдЖрдкрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдкреВрд░рд╛ рдХрд░реЗрдВред рдЬрд╛рд╡рд╛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдФрд░ рдЬрд╛рд╡рд╛ рдХрд▓реЗрдХреНрд╢рди рдХреЗ рдмрдбрд╝реЗ рдХрд╛рд░реНрдп рдФрд░ рдмрдбрд╝реА рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВ рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИрдВ! Java Syntax + Java Core + Java Multithreading + Java Collection == рдореБрдЭреЗ рдкрддрд╛ рд╣реИ Java рдереЛрдбрд╝рд╛ рд╕реНрдкреЙрдЗрд▓рд░: рдмрдбрд╝реЗ рдХрд╛рд░реНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░реЛрдорд╛рдВрдЪрдХ рд╣реЛрддреЗ рд╣реИрдВ рдЖрдкрдХреА, CodeGym рдЯреАрдоред
рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирдпрд╛
  • рдкреБрд░рд╛рдирд╛
рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЗрд╕ рдкреЗрдЬ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ