基本上,两个都可以用于从 classpath 里面进行资源读取, classpath包含classpath中的路径
和classpath中的jar。
两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的
资源,用的是绝对路径。
在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对
路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。
在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。
举例,下面的三个语句,实际结果是一样的:
com.explorers.Test.class.getResourceAsStream("abc.jpg")
= com.explorers.Test.class.getResourceAsStream("/com/explorers/abc.jpg")
= ClassLoader.getResourceAsStream("com/explorers/abc.jpg")
分享到:
相关推荐
资源定位优化查找是云计算环境下一个关键问题,它直接关系到云计算平台的资源利用效率和数据检索速度。资源定位查找问题主要集中在如何高效准确地在分布式的资源节点中定位和检索所需资源。由于云计算的复杂性,传统...
警力资源定位与指挥系统是针对公共交通安全及城市管理中警力部署的重要工具,尤其在轨道交通领域,它扮演着至关重要的角色。北京宏德信智源信息技术有限公司作为一家专注于智能交通领域的高新技术企业,提供了该系统...
统一资源定位符(URL)是互联网上资源的唯一标识,起源于蒂姆·伯纳斯-李的创新,现已成为万维网联盟的标准(RFC1738)。URL不仅仅是网页地址,它是一个完整的指示器,说明如何访问互联网上的任何资源。其主要功能是...
《分布式虚拟环境中的信息服务和资源定位》一文深入探讨了分布式虚拟环境(DVE)系统中资源管理和信息服务的关键问题。文章由浙江大学CAD&CG国家重点实验室的杨孟洲、姜晓红、潘志庚和石教英共同撰写,于2000年10月...
分布式哈希表(Distributed Hash Table,简称DHT)是一种分布式系统中用于网络节点和资源定位的分散式数据结构,它通过将关键字和值映射到网络中的节点,以实现键值对的存储和检索。在网格资源管理中,DHT作为基础...
资源定位服务在现代计算环境中,特别是云计算和数据网格中扮演着至关重要的角色。分布式系统中的资源定位是指在大规模网络中高效地找到所需的信息或服务。本文主要探讨的是基于分布式生成树(Distributed Spanning ...
在当前的技术发展背景下,多GIS平台矿产资源定位预测数据处理方案逐渐成为行业关注的焦点。地理信息系统(GIS)是一种能够采集、存储、管理、分析和描述地理信息的计算机系统。它的功能强大,不仅能够处理地理空间...
提出了一种非结构化P2P网络资源定位的新方法,包括基于反馈的查询转发策略和扩散控制算法。基于反馈的查询转发策略利用已执行查询的反馈进行信息搜索,同时通过在高转发成功率的节点上复制副本来提高搜索命中率;...
网络资源定位技术是互联网发展中的核心组成部分,它使得全球范围内的信息可以被准确地找到和访问。随着时间的推移,这种技术不断演进,以适应不断变化的需求和环境。CNNIC(中国互联网络信息中心)通用网址系统是...
在IT行业中,资源定位是软件开发中的一个关键概念,特别是在Java编程语言中。资源可以是配置文件、图片、音频、数据库连接信息等任何程序运行时需要的非代码元素。本篇将围绕“JAVA 资源定位”这一主题展开,探讨...
HTML 统一资源定位器(Uniform Resource Locators) URL 是一个网页地址。...一个统一资源定位器(URL) 用于定位万维网上的文档。 一个网页地址实例: http://www.mscto.com/html/html-tutorial.html
网络游戏-统一资源定位符匹配查找方法、装置和网络侧设备.zip
URL(统一资源定位符)是互联网上用于定位资源位置的一种标准。这种标准对于在浩瀚的互联网世界中寻找信息具有至关重要的作用。由于其高效性和简便性,URL已经成为互联网中最广泛使用的资源定位工具。本文将详细解读...
网址用于创建、解析和操作统一资源定位器 (URL) 的类。 统一资源定位符 (URL) 是一个字符串,用于标识资源并描述如何定位它。 大多数情况下,PHP(或您的 PHP 框架)将为您处理创建、解析和操作 URL。 但是,每隔一...