我是靠谱客的博主 俊秀小甜瓜,最近开发中收集的这篇文章主要介绍java.net包_java.net包简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

java.net 包可以大致分为两个部分:

低级 API,用于处理以下抽象:

地址:也就是网络标识符,如 IP 地址。

套接字:也就是基本双向数据通信机制。

接口:用于描述网络接口。

高级 API,用于处理以下抽象:

URI:表示统一资源标识符。

URL:表示统一资源定位符。

连接:表示到 URL 所指向资源的连接。

/*地址:

在整个 java.net API 中,地址或者用作主机标识符或者用作套接字端点标识符。

InetAddress 类是表示 IP(Internet 协议)地址的抽象。它拥有两个子类,

但是,在大多数情况下,不必直接处理子类,因为 InetAddress 抽象应该覆

盖大多数必需的功能。

用于 IPv4 地址的:Inet4Address。

用于 IPv6 地址的:Inet6Address。

关于 IPv6

并非所有系统都支持 IPv6 协议,而当 Java 网络连接堆栈尝试检测它并

在可用时透明地使用它时,还可以利用系统属性禁用它。在 IPv6 不可用

或被显式禁用的情况下,Inet6Address 对大多数网络连接操作都不再是有

效参数。虽然可以保证在查找主机名时 java.net.InetAddress.getByName

之类的方法不返回 Inet6Address,但仍然可能通过传递字面值来创建此类

对象。在此情况下,大多数方法在使用 Inet6Address 调用时都将抛出异常。*/

/*套接字:

套接字是在网络上建立机器之间的通信链接的

最后

以上就是俊秀小甜瓜为你收集整理的java.net包_java.net包简介的全部内容,希望文章能够帮你解决java.net包_java.net包简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部