Видео: Как обучиться программированию? 2024
За исключением самых простых приложений Java, маловероятно, что вы когда-нибудь столкнетесь с не имеющим ошибок. Ошибки в кодировании происходят по разным причинам. Недостаточно создать приложение, которое использует правильный код. Приложение также должно иметь правильную логику и использовать аргументы точно.
В некоторых случаях ошибка действительно существует вне приложения, поэтому приложение даже не имеет контроля над тем, произошла ли ошибка. Лучшее, что может сделать приложение, - это обработать эту ошибку, чтобы приложение не разбилось и не повредило данные пользователя.
Ошибка представляет собой любое действие, которое приложение принимает за пределами ожидаемого поведения для этого приложения. Ошибки могут быть драматичными, например, сбой приложения. Однако ошибки часто более тонкие, например, отображение неправильного вывода или получение неожиданного результата.
В некоторых случаях ошибки вообще не замечаются пользователем, но они предоставляют возможности для гнусных людей наносить ущерб приложению, его данным или системе, которая его поддерживает.
Бывают ситуации, когда код в определенной части приложения не может обрабатывать ошибку. Возможно, код не имеет достаточной информации или у него нет необходимых прав для выполнения задачи. В некоторых случаях вам необходимо взаимодействовать с пользователем, чтобы позволить пользователю принять решение.
Это лишь некоторые из обстоятельств, когда ваше приложение действительно должно сигнализировать об ошибке. Приложение Java использует исключение для сообщения об ошибке. Выбрасывание исключения означает его создание и отправку его вызывающему абоненту.
Исключение - это оповещение о сортировке. Он описывает исключительное условие в вашем приложении и сообщает, что произошла ошибка. Исключения могут происходить по разным причинам. Ошибка может быть в вашем коде или в прикладной среде.
Например, если ваше приложение пытается открыть файл, который не существует, среда выполнения Java (JRE) создаст исключение, сообщающее вашему приложению об ошибке.
Выбрасывание исключения означает создание объекта исключения, а затем отправку его в ту часть приложения, которая вызвала текущий код. Когда ваше приложение создает исключение, оно создает объект, который сообщает другим, что он столкнулся с ошибкой, которую он не может исправить. Как предполагает этот термин, бросание исключения - это то, что ваш код делает для исключительных условий, когда нет другой альтернативы.
В приложении много источников ошибок. Вы можете предположить, что ошибка указана в коде, но часто это не так. Ошибка может существовать в библиотеке или в другом коде, в котором приложение не имеет контроля. В некоторых случаях ошибка не имеет ничего общего с кодом, но с окружением приложения.
Например, приложение может не иметь доступа к ресурсу, который требуется для работы. Возможно, файл отсутствует, или сетевое соединение может быть отключено. Пользователи также вызывают ошибки, предоставляя неверный ввод.
По большей части, нет ошибок, которые приложение не может обработать каким-либо образом, когда код приложения достаточно прочен и имеет достаточно информации для его устранения. Однако, прежде чем приложение сможет делать что-либо с ошибкой, оно должно иметь информацию, необходимую для ее устранения.
Один из лучших инструментов, который имеет разработчик, - сделать приложение достаточно надежным для обработки любых ошибок, это классифицировать ошибку и понять, почему это происходит.