java.net

2025年1月7日 | 阅读 6 分钟

Java 程序是专门为在网络上运行而构建的。为了实践这些网络应用程序,在该包下提供了一组类。

下面总结了 java.net 包的各种类

Class描述
Authenticator对于网络应用程序,首先重要的是为网络中的连接获取身份验证。Authenticator 类的对象负责获取相同的信息。该类的声明如下
public class Authenticator extends Object
类的方法是从 Object 类继承的。
CacheRequest我们都知道缓存内存,它用于快速检索信息。CacheRequest 类通过在 CacheResponse 类中存储响应来执行类似的工作。该类的声明如下
public abstract class CacheRequest extends Object
类的方法是从 Object 类继承的。
CacheResponse该类旨在从 CacheResponse 中检索记录。该类的声明如下
public abstract class CacheResponse extends Object
类的方法是从 Object 类继承的。
ContentHandler网络中的连接是通过 URL 建立的。ContentHandler 类是负责从 URL 读取对象的类的超类。该类的声明如下
public abstract class ContentHandler extends Object
类的方法是从 Object 类继承的。
CookieHandler该类对象用于将 HTTP 协议处理程序与 HTTP 状态管理策略实现关联起来。该类的声明如下
public abstract class CookieHandler extends Object
类的方法是从 Object 类继承的。
CookieManager该类扩展了 CookieHandler 类,即 CookieManager 实现 CookieHandler。该类的声明如下
public abstract class CookieManager extends CookieHandler
类的方法是从 CookieHandler 和 Object 类继承的。
DatagramPacket一个数据报包由该类渲染。该类的声明如下
public final class DatagramPacket extends Object
类的方法是从 Object 类继承的
DatagramSocket为了在网络中传输数据报包,需要一个称为套接字(socket)的实体。该类提供了此功能。该类的声明如下
public final class DatagramSocket extends Object implements Closeable
类的方法是从 Object 类继承的
DatagramSocketImpl该类作为套接字和数据报实现的父类。该类声明为
public final class DatagramSocketImp extends Object implements SocketOptions
类的方法是从 Object 类继承的
InterfaceAddress该类表示网络接口的地址。该类的声明如下
public class InterfaceAddress extends Object
类的方法是从 Object 类继承的。
JarURLConnection该类负责建立到 JAR 文件的 URL 连接。该类的声明如下
public abstract class JarURLConnection extends URLConnection
类的方法是从 URLConnection 和 Object 类继承的。
MulticastSocket该类用于传输多播 IP 数据包。该类的声明如下
public abstract class MulticastSocket extends DatagramSocket.
类的方法是从 DatagramSocket 和 Object 类继承的。
InetSocketAddressIP 套接字地址是 IP 地址和端口号的组合。该类提供了此实现的。它声明如下
public class InetSocketAddress extends Object implements SocketAdress
类的方法是从 Object 类继承的
InetAddress该类表示 IP(Internet Protocol)地址。该类声明为
public final class InetAddress extends Object implements Serializable
类的方法是从 Object 类继承的。
Inet4Address互联网地址表示为 Internet Protocol version 6,即 Inet6 地址。该类声明为
public final class Inet6Address extends InetAddress
类的方法是从 Object 和 InetAddress 类继承的。
Inet6Address互联网地址表示为 Internet Protocol version 4,即 Inet4 地址。该类声明为
public final class Inet4Address extends InetAddress
类的方法是从 Object 和 InetAddress 类继承的。
IDN该类用于 IDN 在 ACE 和 Unicode 表示之间的转换。该类声明为
public final class IDN extends Object
类的方法是从 Object 类继承的。
HttpURLConnection该类用于获取 URL 连接,并支持 HTTP 功能。该类声明为
public final class HttpURLConnection extends URLConnection
类的方法是从 Object 和 URLConnection 类继承的。
HttpCookie我们都听说过浏览器中的 Cookie,它们负责在客户端和服务器之间传递与状态相关的信息。该类表示此类 HTTP Cookie。该类声明为
public final class HttpCookie extends Object implements Cloneable
类的方法是从 Object 类继承的。
NetPermission该类用于提供各种与网络相关的权限。该类声明为
public final class NetPermission extends BasePermission
类的方法是从 BasePermission 类继承的。
NetworkInterface该类提供网络接口的表示。该类声明为
public final class NetworkInterface extends Object
类的方法是从 Object 类继承的。
PasswordAuthenticationAuthenticator 使用该类作为数据持有者。该类声明为
public final class PasswordAuthentication extends Object
类的方法是从 Object 类继承的。
Proxy该类用于代理相关的设置。该类声明为
public final class Proxy extends Object
类的方法是从 Object 类继承的。
ProxySelector该类用于选择要使用的代理服务器。该类声明为
public final class ProxySelector extends Object
类的方法是从 Object 类继承的。
ResponseCache与 URL 连接关联的缓存由该类表示。该类声明为
public abstract class ResponseCache extends Object
类的方法是从 Object 类继承的。
SecureCacheResponse通过安全方式获得的缓存由该类表示。该类声明为
public abstract class SecureCacheResponse extends CacheResponse
类的方法是从 Object 类继承的。
ServerSocket该类用于实现服务器套接字。该类声明为
public abstract class ServerSocket extends Object implements Cloaseable.
类的方法是从 Object 类继承的。
Socket与客户端关联的套接字由该类实现。该类声明为
public abstract class Socket extends Object implements Cloaseable.
类的方法是从 Object 类继承的。
SocketAddress该类用于表示套接字地址。该类声明为
public abstract class SocketAddress extends Object implements Serializable
类的方法是从 Object 类继承的。
SocketImpl该类是所有实现套接字的类的父类。该类声明为
public abstract class SocketImpl extends Object implements SocketOptions
类的方法是从 Object 类继承的。
SocketPermission该类用于通过套接字提供网络访问。该类声明为
public final class SocketPermission extends Permission implements Serializable
类的方法是从 Object 和 Permission 类继承的。
StandardSocketOptions顾名思义,该类用于提供标准的套接字选项。该类声明为
public abstract class StandardSocketOptions extends Object
类的方法是从 Object 类继承的。
URI该类是统一资源标识符的表示。该类声明为
public final class URI extends Object implements Serializable, Comparable
类的方法是从 Object 类继承的。
URL该类是统一资源定位符的表示。该类声明为
public final class URL extends Object implements Serializable
类的方法是从 Object 类继承的。
URLClassLoader该类用于加载搜索路径中指定的各种类和资源。该类声明为
public final class URL extends SecureClassLoader implements Closeable
类的方法是从 SecureClassLoader 类继承的。
URLConnection该类是表示应用程序和 URL 之间通信的类的父类。该类声明为
public final class URLConnection extends Object
类的方法是从 Object 类继承的。
URLDecoderHTML 表单由该类解码。该类声明为
public final class URLDecoder extends Object
类的方法是从 Object 类继承的。
URLEncoderHTML 表单由该类编码。该类声明为
public final class URLEncoder extends Object
类的方法是从 Object 类继承的。
URLStreamHandler该类是所有流协议处理程序的父类。该类声明为
public final class URLStreamHandler extends Object
类的方法是从 Object 类继承的。