用类加载器的方式管理资源和配置文件
2011-03-02 16:46
441 查看
ReflectTest.java
config.properties
CLASSNAME = java.util.List;
package ZHANG.Reflect; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.Collection; import java.util.Properties; public class ReflectTest { public static void main(String[] args) { try { //一种方法加载属性文件 //InputStream ips = new FileInputStream("config.properties"); //另一种方法加载属性文件 注意:该文件放到了src目录下 //InputStream ips = ReflectTest.class.getClassLoader().getResourceAsStream("ZHANG/Reflect/config.properties"); InputStream ips = ReflectTest.class.getResourceAsStream("config.properties"); Properties props = new Properties(); props.load(ips); ips.close(); String classname = props.getProperty("CLASSNAME"); Collection conllections = (Collection) Class.forName(classname).newInstance(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { } } }
config.properties
CLASSNAME = java.util.List;
相关文章推荐
- 用类加载器的方式管理资源和配置文件
- 类加载器的方式管理资源和配置文件/JavaBean/重构_内省的简单应用
- 28 用类加载器的方式管理资源和配置文件
- 用类加载器的方式管理资源和配置文件
- 用类加载器的方式管理资源和配置文件
- 黑马程序员---用类加载器的方式管理资源和配置文件
- 黑马程序员--用类加载器的方式管理资源和配置文件
- 反射应用之用类加载器的方式管理资源和配置文件
- Java IO流 用类加载器的方式管理资源和配置文件
- 用类加载器的方式管理资源和配置文件
- 黑马程序员_用类加载器的方式管理资源和配置文件简单介绍
- 黑马程序员_学习笔记8用类加载器的方式管理资源和配置文件及类加载器的总结
- spring框架的学习(二)——Spring的bean管理(xml配置文件方式)
- mysq多实例安装和管理 [一] -- 多配置文件方式安装管理
- Java类加载器之管理资源和配置文件
- Spring配置资源文件的两种方式
- 通过定制资源配置文件来管理数据
- 8.4.6: Spring的AOP---基于XML配置文件的管理方式
- spring 配置国际化资源文件的两种方式(转)
- 8 -- 深入使用Spring -- 4...6 AOP代理:基于注解的XML配置文件的管理方式