| Authenticator | An implementation of this class is able to obtain authentication information
 for a connection in several ways. | 
      
    
      
        | CacheRequest | CacheRequestis a kind of channel for storing resource data in theResponseCache. | 
      
    
      
        | CacheResponse | A response cache entry. | 
      
    
      
        | ContentHandler | This class converts the content of a certain format (i.e. | 
      
    
      
        | CookieHandler | This class provides a way to manage cookies with a HTTP protocol handler. | 
      
    
      
        | CookieManager | This class provides a concrete implementation of CookieHandler. | 
      
    
      
        | DatagramPacket | This class represents a datagram packet which contains data either to be sent
 or received through a DatagramSocket. | 
      
    
      
        | DatagramSocket | This class implements a UDP socket for sending and receiving DatagramPacket. | 
      
    
      
        | DatagramSocketImpl | The abstract superclass for datagram and multicast socket implementations. | 
      
    
      
        | HttpCookie | An opaque key-value value pair held by an HTTP client to permit a stateful
 session with an HTTP server. | 
      
    
      
        | HttpURLConnection | An URLConnectionfor HTTP (RFC 2616) used to send and
 receive data over the web. | 
      
    
      
        | IDN | Converts internationalized domain names between Unicode and the ASCII Compatible Encoding
 (ACE) representation. | 
      
    
      
        | Inet4Address | An IPv4 address. | 
      
    
      
        | Inet6Address | An IPv6 address. | 
      
    
      
        | InetAddress | An Internet Protocol (IP) address. | 
      
    
      
        | InetSocketAddress | This class represents a socket endpoint described by a IP address and a port
 number. | 
      
    
      
        | InterfaceAddress | Identifies one of a network interface's addresses. | 
      
    
      
        | JarURLConnection | This class establishes a connection to a jar:URL using theJARprotocol. | 
      
    
      
        | MulticastSocket | This class implements a multicast socket for sending and receiving IP
 multicast datagram packets. | 
      
    
      
        | NetPermission | Legacy security code; do not use. | 
      
    
      
        | NetworkInterface | This class is used to represent a network interface of the local device. | 
      
    
      
        | PasswordAuthentication | This immutable class is a data structure that encapsulates username and
 password which is used by the Authenticatorclass. | 
      
    
      
        | Proxy | This class represents proxy server settings. | 
      
    
      
        | ProxySelector | Selects the proxy server to use, if any, when connecting to a given URL. | 
      
    
      
        | ResponseCache | Caches URLConnectionresponses. | 
      
    
      
        | SecureCacheResponse | A secure cache response represents data which is originally retrieved over a
 secure connection. | 
      
    
      
        | ServerSocket | This class represents a server-side socket that waits for incoming client
 connections. | 
      
    
      
        | Socket | Provides a client-side TCP socket. | 
      
    
      
        | SocketAddress | This abstract class represents a protocol-independent base for
 socket-endpoint representing classes. | 
      
    
      
        | SocketImpl | This class is the base of all streaming socket implementation classes. | 
      
    
      
        | SocketPermission | Legacy security code; do not use. | 
      
    
      
        | URI | A Uniform Resource Identifier that identifies an abstract or physical
 resource, as specified by RFC
 2396. | 
      
    
      
        | URL | A Uniform Resource Locator that identifies the location of an Internet
 resource as specified by RFC
 1738. | 
      
    
      
        | URLClassLoader | This class loader is responsible for loading classes and resources from a
 list of URLs which can refer to either directories or JAR files. | 
      
    
      
        | URLConnection | A connection to a URL for reading or writing. | 
      
    
      
        | URLDecoder | This class is used to decode a string which is encoded in the application/x-www-form-urlencodedMIME content type. | 
      
    
      
        | URLEncoder | This class is used to encode a string using the format required by application/x-www-form-urlencodedMIME content type. | 
      
    
      
        | URLStreamHandler | The abstract class URLStreamHandleris the base for all classes which
 can handle the communication with a URL object over a particular protocol
 type. |