Loading

JAVA配置文件/反射操作

配置文件


 

1. 在src目录下新建一个file, 命名为XXX.properties

2.编写配置文件:

3. import java.util.ResourceBundle;

4. 使用如下代码读取对应的key:

ResourceBundle rb = ResourceBundle
.getBundle("XXX");
String car = rb.getString("CAR");

注: getBundle的参数是配置文件的相对路径,且不要跟.properties后缀


反射操作

public static void main(String[] args) throws Exception {//必须加上throws Exception,否则会报class not found的错误
Class cls = Class.forName("AbsCar"); //forName的参数为目标类的完全限定名(包名+类名)
Object obj = cls.newInstance(); //实例化对象,类似关键字new
AbsCar car = (AbsCar) obj; //向下转型,后续使用同普通对象实例
}
posted @ 2018-03-25 20:58  云野Winfield  阅读(262)  评论(0编辑  收藏  举报