g0dzilla's blog

By g0dzilla, 5 weeks ago, In English

There is a new LTS release — JDK 17. The new version has a lot of updates: from performance improvements and new synax support to new structures such as records that decrease the amout of code.

I don't think I should enumerate all of the new features here and explain what does a concrete one do, It's written in release notes.

I suggest to the administration to upgrade JDK.

 
 
 
 
  • Vote: I like it
  • 0
  • Vote: I do not like it

»
4 weeks ago, # |
  Vote: I like it 0 Vote: I do not like it

Just my opinion, but most new releases, for any language, have very minimal impact on competitive programming. So it doesn't really matter if it's added to cf or not.

  • »
    »
    4 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Maybe, it's not that useful for competitive programming, but it allows to write code in a modern style. Just try to write a solution in a Java 7 style (without diamond syntax and lambda expressions) and you'll feel the difference.

    • »
      »
      »
      4 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      Actually with each update java gets slower. Just compare execution times of Java 8 and Java 11 solutions on cf