начинающий Java-кодер здесь. Вот код:Непроверенный бросок - должен ли я подавить это?
private ArrayList<Rectangle> rectangles;
try {
InputStream IS = MyClass.class.getResourceAsStream("file.dat");
ObjectInputStream input = new ObjectInputStream(IS);
rectangles = (ArrayList<Rectangle>) input.readObject();
} catch (IOException | ClassNotFoundException ex) {
System.out.println(ex);
}
Netbeans говорит мне, что это непроверенный актерский состав. Google говорит мне, что я должен стараться избегать этого предупреждения, а не подавлять его, поэтому как бы я это сделал? Единственные файлы, которые должна быть прочитана этой программой, действительно содержат ArrayList, и если нет, я в порядке, просто перехватывая эти исключения.
Кроме того, если я делаю то же самое с char [] [] (прочитайте его и OIS и попробуйте сделать), netbeans не имеет никаких проблем с ним. Почему это? Я бы подумал, что это все еще неконтролируемый актерский состав.
Ошибка выполнения - это то, что поставлено на карту с проверенным или неконтролируемым произведением. Единственное различие - точное местоположение этой ошибки. –