Java для чайников. Перегрузка методов.
Java 596. Что такое StackOverflowError в Java?
StackOverflowError в Java - это исключение, которое возникает при переполнении стека вызовов методов в программе. StackOverflowError является подклассом Error, который генерируется во время выполнения программы. Переполнение стека вызовов может произойти при рекурсивном вызове метода без выхода из рекурсии, либо при очень глубокой вложенности вызовов методов. Например: public class Main {
public static void main(String[] args) {
methodA();
}
public static void methodA() {
...
Java 784. Что такое Error? В каком случае используется Error. Приведите пример Error’а.
Error — это класс в Java, представляющий ошибку времени выполнения или ошибку, связанную с приложением, которую нельзя исправить. Исключение Error возникает, когда возникает серьезная проблема, от которой программа не должна пытаться восстановиться. Примеры ситуаций, которые могут привести к ошибке, включают исчерпание ресурсов на уровне системы, отсутствие системных файлов и переполнение стека. Вот пример того, как выдать ошибку в Java: if (someCondition)...