URL概念及与URL的区别
URL全称是Uniform Resource Location,统一资源定位符
URL就是URI的子集,它除了标识资源,还提供找到资源的路径;在Java类库中,URI类不包含任何访问资源的方法,它唯一的作用就是解析,而URL类可以打开一个到达资源的流
同属URI子集的URN(统一资源名称),只标识资源名称,却不指定如何定位资源;如:mailto:clswcl@gmail.com就是一种URN,知道这是个邮箱,却不知道该怎么查找定位
通俗就是,URN告诉你有一个地方叫广州,但没有说怎么去,你可以搭动车,也可以搭飞机;URL会告诉你坐飞机去广州,而另一URL则说搭动车去
URL的一般语法规则
协议://主机名:端口/路径?查询#片段
[protocol]:[//host:port][/path][?query][#fragment]
URL的构造方法、获取方法
//基于URL模式构造URL实例
public URL(String spec) throws MalformedURLException
//其中file相当于path、query和fragment三个部分组成
public URL(String protocol, String host, int port, String file) throws MalformedURLException
//根据类加载器获取URL
URL systemResource = ClassLoader.getSystemResource(String name)
Enumeration systemResources = ClassLoader.getSystemResources(String name)
URL resource = Main.class.getResource(String name)
Enumeration resources = Main.class.getClassLoader().getResources(String name)
通过URL获取资源数据的操作函数
public final InputStream openStream() throws java.io.IOException
public URLConnection openConnection() throws java.io.IOException
public final Object getContent() throws java.io.IOException
URL概念及与URL的区别相关推荐
- oracle的schema的基本概念及与User的区别
Oracle schema可视为同一个使用者所拥有的所有数据库对象(schemaobjects)之集合.举例来说,使用者scott所建立的EMPtable其完整名称为SCOTT.EMP,而SCOTT就 ...
- 【IC凉菜01】ASIC概念及与FPGA的区别
FPGA(Field Programmable Gate Array)是一种可编程器件,是一种半定制电路.相当于是一片通用的逻辑芯片,片上集成了非常多的逻辑资源,有的还有各种各样的硬核.用户可以根据自 ...
- HTML中scr是图片的什么,HTML中关于url、scr、href的区别
HTML中关于url.scr.href的区别 URL是什么 URL:Uniform Resource Locators(统一资源定位器)的简写,Web浏览器通过URL从Web服务器请求页面. url不 ...
- html网页如何引入用linkcss文件,[网页设计]link和@import url()引入外部css文件的区别...
和@import url()引入外部css文件的区别: 标题中的两种方式都可以引入外部css文件,关于它们的基本用法这里就不多介绍了,具体可以参阅相关阅读.相关阅读: (1).标签可以参阅HTML的标 ...
- php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
分析两个 url 查询字符串和 hash 的区别<?php header("Content-type:text/html; charset=utf-8"); // 分析两个 ...
- DNS解析记录中的CNAME与URL重定向(301/302)区别
DNS解析记录中的CNAME与URL重定向(301/302)区别 CNAME解析: CNAME 被称为规范名字.这种记录允许您将多个名字映射到同一台计算机. 通常用于同时提供WWW和MAIL服务的 ...
- IRI、URI、URL是什么又有什么区别?
IRI.URI.URL是什么又有什么区别? 从URI说起 统一资源标识符(Uniform Resource Identifier,URI)是一个用于标识某一互联网资源名称的字符串.表示的是web上每一 ...
- URI、URL 和 URN 之间有什么区别?
问题描述: 人们谈论 URL.URI 和 URN,就好像它们是不同的东西,但在肉眼看来它们是一样的. 它们之间有什么可区分的区别? 解决方案1: 与HuntsBot一起,探索全球自由职业机会–hunt ...
- URI、URL、URN的关系与区别
URI.URL.URN的关系与区别 URI是一个大集合,里面包含了URL和URN. 1.URI(RUI全称Uniform Resource Identifier.也就是统一资源标识符) 标识符是个泛泛 ...
最新文章
- python 怎样使list 里面的数据相加
- Video Player调研
- Deep Learning(深度学习)学习笔记整理系列 一
- ajax mysql点赞_ajax 实现点赞功能
- 跟我打卡LeetCode 58最后一个单词长度59螺旋矩阵Ⅱ60排列序列
- GameObject.DestroyImmediate(go, true)会使磁盘资源数据丢失,导致不可用
- 机器学习理论《统计学习方法》学习笔记:第二章 感知机
- python实现合并链表_python:16.合并两个排序的链表
- tomcat不能多次startup.sh,异常时直接,分析logs目录下的日志。
- 云图说|OLAP开源引擎的一匹黑马,MRS集群组件之ClickHouse
- 浏览器插件 如何方便查看md文件内容 markdown
- K进制 nyoj882
- 附加SQL2005数据库失败解决方法
- java给图片增加水印(图片水印,文字水印)
- 计算机系统保密检查整改情况函,保密工作整改情况汇报
- 记录08_7.15~7.16
- 关于对接网易云即时通信IM的心得
- ET框架6.0Demo运行学习笔记
- 服务器基本安全策略配置
- 如何领取6元虚拟主机?