116 читали · 4 года назад
Программирование: Зачем нужны исключения #2
Предыдущая часть: Разобравшись с исключениями в целом, теперь обратимся к типизированным исключениям. Читайте также: Классы исключений Как можно понять, исключение это обычный объект. Мы порождаем его из соответствующего класса Exception стандартным образом: exception = new Exception(); И в общем-то, пока мы его не бросим с помощью throw, ничего не произойдёт. Однако Exception – не единственный класс, который можно бросать. Во-первых, мы можем отнаследовать от него свой класс: class MyException extends Exception { ...
301 читали · 2 года назад
Try-Except в Python. Типы исключений. Примеры.
Общее Механизм исключений в Python используется для обработки ошибок и исключительных ситуаций, которые могут возникнуть во время выполнения программы. Когда происходит исключительная ситуация, Python создает объект исключения, который содержит информацию об ошибке, и передает его обработчику исключений. Механизм исключений в Python использует ключевые слова try, except, else и finally. Конструкция try-except позволяет обработать исключительную ситуацию. Она имеет следующий синтаксис: В этой конструкции блок try содержит код, который может вызвать исключительную ситуацию...