主题:hashmap的问题
高手们快点帮我个忙!我最近练习HashMap<e,p>这个泛型类。声明了一个hashmap m,为什么在用m.put(String s,p)"其中p是一个对象"。编译时会出现“编译时使用了未经检察的******,请使用-XLink进行编译******”(本人记得不是很清楚了!),我先还以为是我使用ObjectoutputStream的错,但是后面我调试好像问题就出在m.put()这个方法这里!
前面好像是这样的:HashMap m=(HashMap)out.readObject();//这里是读入操作
............
............
FileOutputSteam out=new FileOutputStream(file);
ObjectOutputStream outt=new ObjectOutStream(out);
m.put(String,p);//只要一加这句就有错了!
outt.writeObject(m);
.......................
请高手们看看!我以前还从来没有遇到上面提示的那种错误,可能是我使用HashMap有错嘛!
前面好像是这样的:HashMap m=(HashMap)out.readObject();//这里是读入操作
............
............
FileOutputSteam out=new FileOutputStream(file);
ObjectOutputStream outt=new ObjectOutStream(out);
m.put(String,p);//只要一加这句就有错了!
outt.writeObject(m);
.......................
请高手们看看!我以前还从来没有遇到上面提示的那种错误,可能是我使用HashMap有错嘛!