Программирование на JAVA
Меню :
Стартовая
Основы программирования
Программирование на JAVA
Программирование на C++
Программирование на Pascal
Задачи по программированию
Лекция 10. Операторы и структура кода. Исключения
После ознакомления с типами данных в Java, правилами объявления ^пассов и интерфейсов, а также с массивами, из базовых свойств языка оста-доя рассмотреть лишь управление ходом выполнения программы. В этой лек-щд! вводятся важные понятия, связанные с данной темой, описываются метки, операторы условного перехода, циклы, операторы break и continue и другие.
Следующая тема посвящена более концептуальным механизмам Java, а именно работе с ошибками или исключительными ситуациями. Рассматриваются причины возникновения сбоев, способы их обработки, объявление собственных типов исключительных ситуаций. Описывается разделение всех ошибок на проверяемые и непроверяемые компилятором, а также ошибки времени исполнения.
Ключевые слова: метка, проверяемые исключения, непроверяемые исключения
Управление ходом программы
Управление потоком вычислений является фундаментальной основой всего языка программирования. В данной лекции будут рассмотрены основные языковые конструкции и способы их применения.
Синтаксис выражений весьма схож с синтаксисом языка С, что облегчает его понимание для программистов, знакомых с этим языком, и вместе с тем имеется ряд отличий, которые будут рассмотрены позднее и на которые следует обратить внимание.
Порядок выполнения программы определяется операторами. Операторы могут содержать другие операторы или выражения.
Нормальное и прерванное выполнение операторов
Последовательность выполнения операторов может быть непрерывки, а может и прерываться (при возникновении определенных условий). Ьпіолнение оператора может быть прервано, если в потоке вычислений ЭДУт обнаружены операторы
break
continue
return
Курс ______________________________________________ Программирование Ha^i^
Тогда управление будет передано в другое место (в соответствии правилами обработки этих операторов, которые мы рассмотрим поз*С|~
Нормальное выполнение оператора может быть прервано также nPll возникновении исключительных ситуаций, которые тоже будут расемот
реНЫ ПОЗДКее. ЯвНОе Возбуждение ИСКЛЮЧИТеЛЬНОЙ СИТуацИИ С ПОМОЩц
оператора throw также прерывает нормальное выполнение оператора „ передает управление выполнением программы (далее просто управление, в другое место.
Прерывание нормального исполнения всегда вызывается опреде. ленной причиной. Приведем список таких причин: