Ez a szabály a következő konstruktorok használatát látja el jelzővel.
java.net.Socket(Proxy proxy)java.net.DatagramSocket(SocketAddress bindaddr)java.net.MulticastSocket(SocketAddress bindaddr)A SocketImpl örökölt megvalósítása alapértelmezésben nem került felhasználásra a JDK 13 óta, míg a DatagramSocketImpl örökölt megvalósítása alapértelmezésben nem került felhasználásra a JDK 15 óta. Annak érdekében, hogy a végrehajtást több mint húsz év elteltével csökkentsék, a régi megvalósítás nem lesz eltávolítva. A régi megvalósításokhoz kapcsoló JDK specifikus rendszertulajdonság a jdk.net.usePlainSocketImpl és a jdk.net.usePlainDatagramSocketImpl a SocketImpl és a DatagramSocketImpl.
További információk: JDK-8253119.