【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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值