在BlueJ中编译Java类时出现以下错误。
AuctionManager.java uses unchecked or unsafe operations.
仅当以下反序列化代码位于我的某个函数中时,才会显示此错误:
try {
ObjectInputStream in = new ObjectInputStream(new FileInputStream(Filename));
ArrayList<AuctionItem> AuctionList = (ArrayList<AuctionItem>) in.readObject();
in.close();
}
catch (Exception e) {
e.printStackTrace();
}
我能否提供一些关于为什么显示此错误的信息,以及使用反序列化代码没有错误的一些帮助。