рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд▓рд╛рдпрди рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдпрд╣
10 рдорд┐рдирдЯ рдореЗрдВ 5 рдерд╛
ред , рдпрд╣ рд╕рдордп рд╡рд╕рдВрдд 5 рд╣реЛрдЧрд╛ред
рдЬрдм рд╡реЗ рд╕реНрдкреНрд░рд┐рдВрдЧ 5 рдореЗрдВ рдирдИ рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рдЬреЗрдЯ рд╕реНрдЯреИрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдмрд╣реБрдд рд╕реА рдирдИ рдЪреАрдЬреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рд╡реАрдбрд┐рдпреЛ рд╕рдореАрдХреНрд╖рд╛, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдкреНрд░рд┐рдВрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХреА рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╡рд╕рдВрдд 5.x: рд╡рд╕рдВрдд-рдбреЗрдЯрд╛ 2.x, рд╡рд╕рдВрдд-рд╕реБрд░рдХреНрд╖рд╛ 5.x рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рдЬрдирд╡рд░реА рдореЗрдВ, рд╣рдорд╛рд░реЗ рд╕реНрдкреНрд░рд┐рдВрдЧ 5 / рдЬреЗрдкреАрдП рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ (рдЯреЛрдкрд╛рдЬрд╛) рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдкреНрд░рд┐рдВрдЧ 4.3.x рд╕реЗ рд╕реНрдкреНрд░рд┐рдВрдЧ 5 рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рдереА рдФрд░ 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдШреБ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдореЗрдВ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рднреА рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдВрдЧрд╛ред
рд╡рд╕рдВрдд 5 рдореЗрдВ рдирдпрд╛
- JDK 8+ (рд╡реИрдХрд▓реНрдкрд┐рдХ, рдХрдВрдкреНрд▓реАрдЯрдЯреЗрдмрд▓ рд╕рд┐рд╡рдиреА, рдЯрд╛рдЗрдо рдПрдкреАрдЖрдИ, java.util.function, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд░реАрдХреЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
- рдЬрд╛рд╡рд╛ 9 рд╕рдорд░реНрдерди (5.0 рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд-рдореЙрдбреНрдпреВрд▓-рдирд╛рдо, 6.0+ рдореЗрдВ рдореЙрдбреНрдпреВрд▓-рдЬрд╛рдирдХрд╛рд░реА , рдПрдПрд╕рдПрдо 6)
- HTTP / 2 ( TLS , рдкреБрд╢ ), NIO / NIO.2, рдХреЛрдЯрд▓рд┐рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ
рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди
- рд╕реНрдкреНрд░рд┐рдВрдЧ-рдбреЗрдЯрд╛-рдЬреЗрдкреАрдП 2.x, рд╕реНрдкреНрд░рд┐рдВрдЧ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА 5.x
- рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ ( рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдвреЗрд░ рдкрд░ рд╡реЗрдм )
рд╕рд╛рдзрди
рдЬреЗрдЯ

TopJava рдкреНрд░рд╡рд╛рд╕рди
рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рд╡рд╕рдВрдд рдореЗрдВ, рд╡рд╕рдВрдд 5.1 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╛рд╣рд░ рд╣реИ, рд░рд┐рд▓реАрдЬ рдХреА
рдкреНрд░рдЧрддрд┐ рдореЗрдВ рдкреАрдЫреЗ рдирд╣реАрдВ
рд╣реИ ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!