フューチャーのGitHubリポジトリで公開しているJavaコーディング規約をJava17に対応させたのでその宣伝記事です。 Future Enterprise Coding Standards | Javaコーディング規約 Java17先日の2021年9月14日にJava17がリリースされました。 Java17は長期サポートされる(LTS)バージョンです。前回のLTSのJava11からすると、3年ぶりのLTS版のリリースとなります。 Java12からJava17の新機能前回のLTS版から追加されたみてJava17まででどんな機能が追加されたのかを簡単にまとめると以下です。(これら以外にもあります。) switch式とswitch新構文 テキストブロック レコード パターンマッチング シールクラス 次のページが大変参考になります。 Oracle Help Center | Java言語の変更
![Java17対応版!Javaコーディング規約の紹介 | フューチャー技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/3e377808ffc81d417109c5d8a5d06b400997443c/height=288;version=1;width=512/https%3A%2F%2Ffuture-architect.github.io%2Fimages%2F20211007a%2Ftop.png)