Насколько я понимаю, нет способа узнать, какие исключения вызывается методом, не просматривая документы API по одному.
Поскольку это не вариант, я хотел бы отменить исследование и спросить вас, какие из наиболее распространенных исключений и RuntimeExceptions вы столкнулись при работе с:
- Кастинг
- Массивы
- Vector, ArrayList, HashMap и т.д.
- IO (класс файла, потоки, фильтры,...)
- Сериализация объектов
- Темы (wait(), sleep() и т.д.)
- или что-либо еще, что считается "базовой Java"
Я понимаю, что это может быть субъективным и скучным, но это для классного теста, и я действительно не знаю лучше.