- 浏览: 30285 次
- 性别:
- 来自: 杭州
文章分类
最新评论
1、Class.getResourceAsStream(String path) path 不以‘/’开头时默认从此类所在的包下取资源,以“/”开头则是从classpath根下获取,其中是通过path构造一个绝对路径
2、Class.getClassLoader.getResourceAsStream(String path):默认是从classPath根下获取,path不能以"/"开头。
3、servletContext.getResourceAsStream(String path) 默认从webApp根目录下取资源,tomcat下path是否以‘/’开头无所谓。
2、Class.getClassLoader.getResourceAsStream(String path):默认是从classPath根下获取,path不能以"/"开头。
3、servletContext.getResourceAsStream(String path) 默认从webApp根目录下取资源,tomcat下path是否以‘/’开头无所谓。
发表评论
-
aaaaaaaaaaaa
2014-08-30 09:01 0111111111111111 -
struts2与checkbox的关系
2014-03-25 15:35 624Struts2 框架对checkbox的处理 1、 对于htm ... -
doc命令之关机管理
2014-03-21 09:26 686@echo off set /p p=是否关机(1:关机 2: ... -
金字塔最短路径
2014-03-18 10:02 576class Triangle { private int[] ... -
汉诺塔递归算法
2014-03-15 10:49 582class Hanio { private int st ... -
回溯算法之八皇后
2014-03-13 13:27 608public class EightQueens { ... -
xml的基本学习
2014-03-04 15:17 8771、 XML的概念 允许开发 ... -
软件生命三大测试的概念和区别
2014-02-17 22:01 0根据不同的测试阶段,测试可以分为单元测试、集成测试、系统测试和 ... -
Session处理同账号管理
2013-10-22 17:19 773首先使用HttpSessionAttributeListene ... -
线程概念
2013-03-20 21:06 0线程对可共享的、可改变的状态变量进行访问,需要实现协同,否则数 ... -
KMP算法
2013-03-20 14:10 920package zl.character.compare; ... -
parseInt惹的祸
2013-03-04 17:57 812今天项目在实施的过程中,出现了让我懊恼的事情: 卡的金额读不出 ... -
Unable to retrieve metadata for procedure
2013-03-01 13:51 3913第一次用jdbc调用mysql存储过程的过程中犯了一个严重的错 ... -
JDK动态代理和CGLIB动态代理的学习
2012-10-08 17:25 0JDK动态代理是基于java.lang.reflect.Pro ... -
log4j输出spring框架的信息
2012-10-08 17:00 0log4j.logger.org.springframewor ... -
ReadWriteLock多线程下操作
2012-09-06 17:45 1000ReadWriteLock是实现多线程环境下同步的一种方式。与 ... -
WIN7 BCompare 启动应用程序发生错误
2012-08-24 11:26 1123WIN7下寻找: 把C:\用户\[用户名]\AppData\S ... -
ant
2012-08-24 11:15 0当使用-jar执行可执行Jar包时,JVM将Jar包所在目录设 ... -
spring框架后处理器的学习
2012-07-27 09:22 730spring框架对容器管理bean和容器本身提供了额外增强功能 ... -
socket简单通讯
2012-07-26 17:09 802package zl.socket.server; impo ...
相关推荐
在Java编程中,`getClass().getResourceAsStream()`是一个非常实用的方法,用于从类路径(Classpath)中加载资源,如配置文件、图片、字体等。这个方法返回一个`InputStream`对象,可以通过它读取到资源文件的内容。...
在Java编程中,`getResourceAsStream` 是一个非常实用的方法,用于从类路径或者特定上下文中获取资源流,通常用来读取配置文件、图片、XML文档等静态资源。这个方法在处理与代码打包在一起的非代码文件时非常方便。...
Java中getResourceAsStream的用法.md
- `getResourceAsStream()`返回一个`InputStream`,适用于读取二进制数据,如图片。 - 示例代码: ```java // 获取当前类的Class对象 Class<?> currentClass = MyClass.class; // 通过相对路径获取资源 ...
本篇文章将详细探讨Java提供的两种主要方法:`Class.getResource`和`Class.getResourceAsStream`,用于加载类路径下的资源文件。 首先,`Class.getResource`方法返回一个`URL`对象,它表示资源的位置。这个方法接受...
在 Java 中,有两种方式可以获取文件路径,即使用 Class.getResourceAsStream() 和 ClassLoader.getResourceAsStream()。 Class.getResourceAsStream() Class.getResourceAsStream() 方法返回的是一个 InputStream...
is=getClass().getResourceAsStream("/sprite"+toString(sl)+".dat"); readSprite(is); } if(sl==0&&!dlg[0]) message(2); weatherTask=new TimerTask(this,-2); timer.schedule(weatherTask,0,400)...
- 当使用`Class.getResource`或`Class.getResourceAsStream`时,如果路径不以 `/` 开头,那么查找将从调用该方法的类所在的包开始。 - 当使用`ClassLoader.getResource`或`ClassLoader.getResourceAsStream`时,路径...
在Servlet环境下,还可以使用`javax.servlet.ServletContext`的`getResourceAsStream()`方法来读取Web应用中的资源。例如: ```java String path = "/WEB-INF/config.properties"; InputStream in = context....
`getResource()`返回一个`URL`对象,`getResourceAsStream()`则返回一个`InputStream`,适合于读取二进制数据,如图片。 - `Class.getResource(String path)`:此方法会根据给定的相对路径,从当前类的包中查找...
5. **使用 `class.getClassLoader()` 所得到的 `java.lang.ClassLoader` 的 `getResourceAsStream()` 方法** 这种方法与第4种类似,只是通过类加载器获取资源输入流。示例: ```java InputStream in = ...
在Servlet环境下,还可以使用 `javax.servlet.ServletContext` 的 `getResourceAsStream()` 方法来加载资源,适合部署在Web应用服务器中: ```java ServletContext context = ...; // 获取ServletContext实例 ...
- 如果你的资源文件是Java项目的一部分,你可以在类路径中直接导入它们,然后使用`getClass().getResource()`或`getClass().getResourceAsStream()`方法。 4. 文件系统访问 - 如果资源文件位于文件系统的某个位置...
这两个方法利用了前面讨论的概念,特别是`getResourceAsStream`,以及字节数组流(`ByteArrayOutputStream`)和工具包(`Toolkit`)来创建和处理图像。 ```java public class ResourseReader { public static ...
- **方法**:类加载器提供了`getResource`和`getResourceAsStream`等方法用于查找和读取资源。 2. **资源文件的路径表示**: - 在jar包内部,资源文件的路径通常是以`/`开头的相对路径表示。例如,如果资源文件...
在Java类中,读取配置文件信息可以使用多种方法,其中一种方法是使用`this.getClass().getClassLoader().getResourceAsStream`方法。 `this.getClass().getClassLoader().getResourceAsStream`方法是Java类中的一种...
例如,我们可以获取`ConnectionPool`类的类加载器,然后根据类的包路径定位到`database.properties`,并通过`getResourceAsStream()`方法读取文件内容。伪代码如下: ```java ClassLoader loader = ConnectionPool....
InputStream inputStream = getClass().getResourceAsStream("/image/Environment.ini"); ``` 2. **`getResource()`** 该方法返回资源文件的URL,可以用于读取任何类型的资源文件。示例代码如下: ```java ...
本实例代码将展示如何使用`Class.getResourceAsStream`方法来实现这一功能,该方法是从类路径中加载资源的便捷方式。 首先,让我们了解`Class.getResourceAsStream`的工作原理。这个方法接受一个字符串参数,该参数...