java.lang.NullPointerException 异常怎么搞,求大神指教
this.dataA=createDataObject(GameConfig.getDataConfig().getDataA());
//设置数据库记录
this.gameService.setRecodeDataBase(dataA.LoadData());
//从数据接口B获得本地磁盘记录
this.dataB=createDataObject(GameConfig.getDataConfig().getDataB());
//设置本地磁盘记录
this.gameService.setRecodeDisk(dataB.LoadData());
}
private Data createDataObject(DataInterfaceConfig cfg){
try {
//获得类对象
Class<?>cls=Class.forName(cfg.getClassName());
System.out.println(cls);
//获得构造器
Constructor<?>ctr=cls.getConstructor(HashMap.class);
//创建对象
return (Data)ctr.newInstance(cfg.getParam());
} catch (Exception e) {
e.printStackTrace();
return null;
}