Java中路径的获取总结以及URL和URI的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中路径的获取总结以及URL和URI的区别相关的知识,希望对你有一定的参考价值。
路径获取分直接写死在代码上和动态获取路径。直接写死就不说了,动态获取方法很多最常用的../和$pageContext.request.contextPath,获取路径可以用getClass().getResource()。URl和URL一个是相对路径一个是绝对路径,比如相对路径和你同包的你直接写对象(类,各种格式文件)名字就行,绝对路径就是你的项目名+包+你的应用名。 参考技术A 1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。比如文件的URL,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。
例:file://a:1234/b/c/d.txt代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。
2、URL是统一资源定位,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URI和URL的区别
首先需要知道 URI 和 URL 的全称:
URL:Universal Resource Locator,即统一资源定位符
URI:Universal Resource Identifier,即统一资源标识符
他们之间的关系为:
URI是URl的更高层次的抽象,是一种字符串文本标准;
即,URI是URL的父类,URI是请求服务器的路径,定义这么一个资源,而URL同时要说明要如何访问这个资源(即http://)。
以上是关于Java中路径的获取总结以及URL和URI的区别的主要内容,如果未能解决你的问题,请参考以下文章