【SC随笔】Java中用URI打开file

先忙着赶实验,URI的详细介绍回头慢慢补

使用URI打开文件的原因

URI能将字符串中表示文件的绝对地址提取出来,不需要检测或限制用户输入的格式。例如:
public static Path get(URI uri)


    Path path = Paths.get(URI.create("file:///tutorial/Java/JavaFX/Topic.txt"));
    System.out.println(path);//tutorial\Java\JavaFX\Topic.txt

    path = Paths.get(URI.create("file:///C:/tutorial/Java/JavaFX/Topic.txt"));
    System.out.println(path);//C:\tutorial\Java\JavaFX\Topic.txt

以下就是对这个网页进行一个翻译的小动作

URI

stands for Uniform Resource Identifier
统一资源标识符,用于标识特定资源的字符序列。它支持使用特定协议在网络上进行资源表示的交互。

与URL、URN的关系

统一资源定位器(URL)是 URI 的子集,它告诉我们可以在网络上找到 url 类文章的确切位置(通过其访问机制的表示来标识资源);统一资源名称(URN)也是 URI 的子集,不告诉任何有关位置的信息,而只是为资源提供一个唯一的名称(通过名称来标识该资源)。
https://www.xxx.com/url-class-java/
表示一个 URL
url-class-java
表示一个 URN

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

ClarifiedfishLEE

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值