深入了解Java中的URI

发表时间: 2024-06-21 19:48

URI(Uniform Resource Identifier,统一资源标识符)

是用来标识和定位资源的字符串。它可以表示一个文件、一个Web页面、一个网络服务等。URI 可以是绝对的(包含协议和主机名)或相对的(相对于当前上下文)。

URL(Uniform Resource Locator,统一资源定位符)

是一种特定类型的 URI,它包含了资源的具体位置。URL 通常用于访问 Web 资源,它包含了协议、主机名、端口号、路径和查询参数等信息。

Resource(资源)

是指在应用程序中使用的一些数据或文件。资源可以是文本文件、图像、音频等。在 Java中,资源通常被打包在 JAR 文件中,可以通过类加载器来获取。

Path(路径)

是指文件或目录在文件系统中的位置。在 Java 中,Path 是一个抽象表示,可以表示文件或目录的路径。Path可以是绝对路径(从根目录开始)或相对路径(相对于当前工作目录)。

File(文件)

是指文件系统中的一个实际文件。在 Java 中,File 类用于表示文件和目录的路径。它提供了一些方法来操作文件,如创建、删除、重命名等。

总结:

URI 是用来标识和定位资源的字符串,URL 是一种特定类型的 URI,用于定位 Web 资源。Resource 是应用程序中使用的数据或文件,Path 是文件或目录在文件系统中的位置,File是文件系统中的一个实际文件。