java项目资源加载的几种方法
来源:互联网 发布:男生发型软件 编辑:程序博客网 时间:2024/06/15 06:33
我所了解的加载资源的几种方式:
如图:
要在ClassLoaderTest类的main方法里面加载资源有一下几种方法:
1:在没改变线程类加载器的情况下,使用线程类加载器加载资源
Thread.currentThread().getContextClassLoader().getResourceAsStream("image/image.txt");
由于我们使用的线程类加载器,所以资源是从classpath路径下加载的。 这里的classpath路径在上图中就是我们所看到的src目录,所以image/image.txt是从classpath下寻找的。 加载test.txt需要参数变为test/im/test.txt
2:使用加载此类的类加载器来加载
ClassLoaderTest t=new ClassLoaderTest();t.getClass().getClassLoader().getResourceAsStream("image/image.txt");
在和1一样的目录下寻找
3.不需要getClassLoader()这一步
t.getClass().getResourceAsStream("/image/image.txt");
注意: 如果参数改为image/image.txt,默认是从此类所在目录即test目录下加载的这样就加载不到了 反之,则加载目录还是classpath目录同样的:加载test.txt时我们就方便多了 加载test.txt如下
t.getClass().getResourceAsStream("im/image.txt");
这样就可以了。 因为没有在前面加/,所以是从此类所在包下加载资源的。
1 0
- java项目资源加载的几种方法
- Java加载资源文件的几种方法
- java 几种加载驱动的方法
- java 几种加载驱动的方法
- java加载资源文件的几种方式
- 几种资源加载的区别
- Sciter:加载资源的几种方式
- java获取指定资源文件路径的几种方法
- java项目中程序加载配置文件的几种写法
- java 加载资源方法
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- Java加载资源文件的两种方法
- java加载资源文件的两种方法
- java几种图片加载方法的理解
- java 加载 velocity文件的几种方法
- java加载properties配置文件的几种方法
- 【Support Design】CoordinatorLayout 初探索
- 关于队列queue
- Fragment的一些经验
- 01-真机调试介绍
- 知乎网页的完成进度
- java项目资源加载的几种方法
- 欢迎使用CSDN-markdown编辑器
- svm
- Xcode7 建立 pch 文件 (预编译头文件)
- 《剑指offer》——二叉树的镜像
- 学习新技术的一些方法
- Binary search
- Linux学习笔记(一、ls命令及文件属性)
- C语言纪要