DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Java SE 7 Networking-related APIs & Developer Guides
support is required for full functionality of this page.
Tutorials and Programmer's Guides
Overview of networking facilities in
including Addressing, Making TCP Connections, Sending/Receiving
Datagram Packets via UDP, Locating/Identifying Network Resources,
HTTP client API. The following articles describe features of
the HTTP client API. (See
for an overview).
URLConnection Caching API
Detailed overview, with code samples, of the new cache management
Overview of how to deal with cookies, often used as an HTTP state
management mechanism, in J2SE 5.0.
Overview of how to use HTTP authentication, which schemes and
protocols are supported, and the system properties that affect its
Overview of the HTTP persistent connections (aka keep alive
mechanisms), and the means to control them.
Java Networking and
In depth exploration, with code samples, of proxy management Java
networking APIs including the newly introduced ProxySelector
IPv6 support, including special IPv6 address types and dual-stack
Descriptions of properties used by networking.
Abortive Connection Release in Java
How to ensure orderly or graceful release of TCP connections in
Extendable Socket and
The design, rationale, and how to do it.
Support for popular BSD-style options in the java base
Subclasses of SocketException for finer granularity of handling
Direct Protocol, a trail in The Java