URIs, URLs, and URNs区别
2016-04-08 08:11
190 查看
URI
首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。URL
而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URN
而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。也就是说,URI是以一种抽象的,高层次概念定义统一资源标识,而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。
在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的,schema必须被指定。
相关文章推荐
- js实现几秒页面跳转的几种方式
- 键盘的出现于隐藏(解决键盘弹出时会覆盖文本框的问题,代码实现)
- 我的Android学习之旅(转)
- Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形
- 无题
- JavaScript的写类方式(6)
- nginx进程模型,事件模型
- 以当前日期自动创建文件
- 【poj 2331】Water pipe 题意&题解&代码(C++)
- NYOJ448.寻找最大数
- 第五届计算机职业资格认证考试CCF (第二题)
- Android Studio下Android应用开发集成百度语音合成使用方法样例
- Nginx深入详解之多进程网络模型
- CSS样式_链接&列表
- 【后缀自动机】【SAM】【自动机】【数据结构】后缀自动机理解(入门)
- iOS 常用数学公式
- 临时设施的盖顶一律使用石棉瓦。 X
- 【SDOI2016Round1】游记
- 回溯法
- 前端性能优化--如何让用户体验快速删除dom节点