24、Java中URL与URI的深入解析

Java中URL与URI的深入解析

1. 资源定位基础

在Java编程里,资源定位是一项关键操作。Java虚拟机可在类路径中寻找所需资源,资源名以斜杠分隔的Java标识符列表呈现,例如 /com/macfaq/sounds/swale.au 或者 com/macfaq/images/headshot.jpg 。Java 1.4引入了 URI 类,借助 toURL() 方法,在Java安装了相关协议处理程序的情况下, URI 能够转换为 URL

2. URL的组成部分

URL由五个部分构成:
- 协议(Scheme) :也称作协议,像“http”、“https”或者“file”这类。
- 权限(Authority) :可能进一步细分为用户信息、主机和端口。
- 路径(Path) :资源的具体路径。
- 片段标识符(Fragment Identifier) :也叫章节或引用。
- 查询字符串(Query String) :用于传递参数。

例如,对于URL http://www.ibiblio.org/javafaq/books/jnp/index.html?isbn=1565922069#toc ,各部分信息如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值