レガシー PlainSocketImpl および PlainDatagramSocketImpl 実装を使用しない

この規則により、以下のコンストラクターの使用にフラグを立てます。

SocketImpl のレガシー実装は JDK 13 以降、デフォルトでは使用されていませんが、 DatagramSocketImpl のレガシー実装は JDK 15 以降、デフォルトでは使用されていません。 20 年以上経過した後に実装を切り替えるリスクを軽減するために、古い実装は削除されません。 古い実装に切り替える JDK 固有のシステム・プロパティーは、 SocketImpl の場合は jdk.net.usePlainSocketImpl 、 DatagramSocketImpl の場合は jdk.net.usePlainDatagramSocketImpl です。

詳しくは、 JDK-8253119を参照してください。