рдЬрд╛рд╡рд╛ 11 / JDK 11: рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрд▓рдмреНрдзрддрд╛

рд╣рдерд┐рдпрд╛рд░реЛрдВ рдореЗрдВ рдХрд╛рдорд░реЗрдб, рд╣рд╛рд░рд╛ рдХреЗ рдЬрд╛рд╡рд╛-рд╕реЗрдирд╛рдирд┐рдпреЛрдВ! рдЗрд╕ рджрд┐рди рд╣рдо рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд▓рд╛ рд╕рдХрддреЗ рдереЗ рд▓реЗ рдЖрдПред


рдЖрдЬ , JDK 11 рдХрд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг , рдЬрд╛рд╡рд╛ 11 рдХрд╛ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдФрд░ 6 рдорд╣реАрдиреЗ рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрд╛рд╡рд╛ рдХрд╛ рдкрд╣рд▓рд╛ LTS рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдпрд╛ рд╣реИ ред рдЖрдзреБрдирд┐рдХ рд╕рдордп рдХреА рд╕рдмрд╕реЗ рдмрдбрд╝реА рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬ, рдЬреЛ рдкреВрд░реЗ рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдХреЛ рдирд╡реАрдирддрдо рдФрд░ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЗрд░рдгрд╛ рджреЗрдЧреАред




28 рд╡реЗрдВ рдмрд┐рд▓реНрдб рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдореЗрдВ рдЪрд╛рд░ рд╣рдлреНрддреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рджреМрд░рд╛рди рдПрдХ рднреА P1 рд▓реЗрд╡рд▓ рдмрдЧ рд╕рд╛рдордиреЗ рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ 11 рдХреЛ рдкреБрд░рд╛рдирд╛ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреВрд░реНрдг рдФрджреНрдпреЛрдЧрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


тЖТ OpenJDK рдЕрд╕реЗрдВрдмрд▓реА рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдФрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП


рдпрд╣ рдПрдХ рдмрдбрд╝реА рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬрд╝ рд╣реИ, рдЬреЛ рдЯреНрд░реИрдХрд░ рдореЗрдВ 17 рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЕрдирдЧрд┐рдирдд рдмрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдЖрдЗрдП рд╕рдмрд╕реЗ рдмрдбрд╝реА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рджреЗрдЦреЗрдВ:


  • JEP 181 : рдиреЗрд╕реНрдЯ-рдмреЗрд╕реНрдб рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓
  • рдЬреЗрдИрдкреА 309 : рдбрд╛рдпрдирд╛рдорд┐рдХ рдХреНрд▓рд╛рд╕-рдлрд╛рдЗрд▓ рдХрд╛рдВрд╕реНрдЯреЗрдВрдЯ
  • JEP 315 : Aarch64 рдЖрдВрддрд░рд┐рдХ рд╕реБрдзрд╛рд░
  • JEP 318 : рдПрдкреНрд╕рд┐рд▓реЙрди: рдПрдХ рдиреЛ-рдУрдк рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ (рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ)
  • JEP 320 : рдЬрд╛рд╡рд╛ EE рдФрд░ CORBA рдореЙрдбреНрдпреВрд▓ рдирд┐рдХрд╛рд▓реЗрдВ
  • JEP 321 : HTTP рдХреНрд▓рд╛рдЗрдВрдЯ (рдорд╛рдирдХ)
  • JEP 323 : рд▓реИрдореНрдмреНрдбрд╛ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп-рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕рд┐рдВрдЯреИрдХреНрд╕
  • рдЬреЗрдИрдкреА 324 : рдХрд░реНрд╡ 25519 рдФрд░ рдХрд░рд╡реЗ 448 рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдордЭреМрддрд╛
  • JEP 327 : рдпреВрдирд┐рдХреЛрдб 10
  • JEP 328 : рдлреНрд▓рд╛рдЗрдЯ рд░рд┐рдХреЙрд░реНрдбрд░
  • JEP 329 : ChaCha20 рдФрд░ Poly1305 рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо
  • JEP 330 : рд╕рд┐рдВрдЧрд▓-рдлрд╛рдЗрд▓ рд╕реЛрд░реНрд╕-рдХреЛрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
  • JEP 331 : рд▓реЛ-рдУрд╡рд░рд╣реЗрдб рд╣реАрдк рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ
  • JEP 332 : рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА (TLS) 1.3
  • JEP 333 : ZGC: рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд▓реЛ-рд▓реЗрдЯреЗрдВрд╕реА рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ (рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ)
  • JEP 335 : рдиреИрд╢рд░реНрди рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрди рдХреЛ рдЕрдкрджрд╕реНрде рдХрд░реЗрдВ
  • JEP 336 : Pack200 рдЯреВрд▓реНрд╕ рдФрд░ API рдХреЛ рдбрд┐рдкреНрд░реЗрд╕ рдХрд░реЗрдВ

рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЬрд╛рд╡рд╛ рдФрд░ рдЬреЗрдбреАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ habroposts рд▓рд┐рдЦрд╛, рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд▓рд┐рдЦреАрдВ рдФрд░ рддрд╛рдЬреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдЖрдкрдХрд╛ рдХрд╛рдо рдФрд░ рдпреЛрдЧрджрд╛рди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдХрд┐рд╕реА рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред


JDK 12 рдкрд░ рдЬрд╛рдПрдВ!

Source: https://habr.com/ru/post/hi424543/


All Articles