編譯Java類時出現以下錯誤:BlueJ。Java未經檢查或不安全操作消息
try {
ObjectInputStream in = new ObjectInputStream(new FileInputStream(Filename));
ArrayList<AuctionItem> AuctionList = (ArrayList<AuctionItem>) in.readObject();
in.close();
}
catch (Exception e) {
e.printStackTrace();
}
我可以請有一些信息,爲什麼被顯示此錯誤,並且一些幫助:
AuctionManager.java uses unchecked or unsafe operations.
當下面的反序列化的代碼是在我的一個功能時,纔會顯示此錯誤使用沒有錯誤的反序列化代碼。
什麼是修復代碼的最佳方法,以便警告不顯示? – user2351151 2013-05-13 04:55:59