社区
Java SE
帖子详情
关于ClassLoader获取资源的疑惑
javawangfei
2010-04-12 07:32:49
今天写个小程序,就是向xml中插入一个元素节点(我使用的类加载器的方式获取的xml文件),问题出现了,执行程序没有任何异常,可是在IDE下打开xml发现没任何变化,从硬盘打开依然没变化,反复尝试N次无果。。后来无意中写了个读取xml文件的小程序去读结果刚才的文件,发现插入的元素全部可以读取到,就是从文件上显示不出来。然后将类加载器加载文件的方式,更换成了直接new File()的方式 一切恢复正常。。。求解释。。。谢谢各位大虾。
...全文
100
2
打赏
收藏
关于ClassLoader获取资源的疑惑
今天写个小程序,就是向xml中插入一个元素节点(我使用的类加载器的方式获取的xml文件),问题出现了,执行程序没有任何异常,可是在IDE下打开xml发现没任何变化,从硬盘打开依然没变化,反复尝试N次无果。。后来无意中写了个读取xml文件的小程序去读结果刚才的文件,发现插入的元素全部可以读取到,就是从文件上显示不出来。然后将类加载器加载文件的方式,更换成了直接new File()的方式 一切恢复正常。。。求解释。。。谢谢各位大虾。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liboofsc
2010-04-13
打赏
举报
回复
没太明白楼主的意思,
是用ClassLoader来加载XML文件?
reanfan
2010-04-12
打赏
举报
回复
1.classLoader是查找classpath环境下的路径
2.new File(filename)是使用相对路径名称为当前的工作目录
比如:
myproject
|
src
|-text.xml
text.class 有两行:
1.通过classloader路径是包名+类名 即:text.xml
2.通过file 路径为new File("src/text.xml")
JFinal底层源码架构精讲
以及使用JFinal开发大量项目的实际经验,带你手写MVC框架,给你讲清楚Java反射在框架中的应用场景,给你讲清楚什么场景下该用什么设计模式,给你讲清楚动态代理的实现过程,给你讲清楚
ClassLoader
怎么用,...
Java类加载器 —
classloader
的原理及应用
本文对
classloader
的加载过程和加载原理进行了介绍,并结合类加载机制的特征,介绍了其相应的使用场景。由于篇幅限制,并没有对每种场景的具体实现细节进行介绍,而只是阐述了其基本实现思路。或许大家觉得...
ClassLoader
,Thread.currentThread().setContext
ClassLoader
,tomcat的
ClassLoader
实际上,在Java应用中所有程序都运行在线程里,如果在程序中没有手工设置过
ClassLoader
,对于一般的java类如下两种方法获得的
ClassLoader
通常都是同一个 this.getClass.get
ClassLoader
(); Thread.current...
Android插件化之
ClassLoader
ClassLoader
是由JVM平台提供的类加载器。它允许程序从网络、硬盘甚至是内存加载Class,这就为Android插件化提供了最基础的技术保障。Android平台对字节码文件作了优化,摒弃了传统JVM需要的.jar文件,而是采用体积更...
深入分析
ClassLoader
ClassLoader
,即java类加载器,主要作用是将class加载到JVM内,同时它还要考虑class由谁来加载。在说java的类加载机制之前,还是像前面的博客一样,先说说为什么要知道java的类加载机制。个人认为主要有以下几个原因...
Java SE
62,624
社区成员
307,283
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章