URI — Uniform Resource Identifier 统一资源标识符
用来唯一确定资源的名称,举例:
urn:oasis:names:specification:docbook:dtd:xml:4.1.2
URL — Universal Resource Locator 统一资源定位符 ∈ URI
URL属于URI,可以类比理解为URI的子类,URL用来确定获取资源的路径,举例
http://mp.csdn.net/postedit
URN — Universal Resource Name 统一资源名称 ∈ URI
从JAVA角度理解
URI和URL两个类,虽然不存在继承关系,但方法很相似,而且有互相转换的方法;
功能角度上,URI只有解析功能,而URL则多出获取资源的功能openStream获取资源的InputStream