Объектно-ориентированное программирование
Лабораторный практикум составлен в соответствии с требованиями Федерального государственного образовательного стандарта высшего образования и программой дисциплины.Вторая часть пособия охватывает практические аспекты разработки приложений: работа с базами данных, программирование сетевых приложений, использование паттернов проектирования, продвинутые технологии Swing.Предназначено для студентов, обучающихся по направлению подготовки 09.03.02 – Информационные системы и технологии.
часть 2
Содержание
Содержание книги "Объектно-ориентированное программирование : лабораторный практикум"
Отрывок из книги
70Объектно-ориентированное программированиетвратить ошибку времени выполнения в программе и не допустить потерю данных пользователя:– сообщить пользователю об обнаруженной программной ошибке;– сохранить все результаты его работы;– дать пользователю возможность благополучно завершить программу.В исключительных ситуациях, например, при вводе данных с ошибками, которые могут привести к нарушению нормальной ра-боты программы, в Java применяется механизм перехвата ошибок, который называется обработкой исключений. Этот механизм анало-гичен обработке исключений в C#.Во время тестирования программы реализуется целый ряд про-верок, чтобы убедиться в правильности ее работы. Но эти проверки зачастую оказываются слишком дорогостоящими по времени и ре-сурсам, а по окончании тестирования – излишними. Проверки можно удалить, а когда потребуется дополнительное тестирование, вернуть их обратно, хотя это и потребует определенных затрат труда. В Java присутствует механизм проверок.Когда прикладная программа делает что-то не так, не всегда имеется возможность оказать пользователю своевременную по-мощь или прервать работу программы. Вместо этого можно заре-гистрировать возникшую неполадку для последующего анализа. Поэтому для коммерческих приложений в Java реализован меха-низм протоколирования.Механизм обработки ошибок. Допустим, в ходе выполнения программы, написанной на Java, обнаруживается ошибка. Она может быть вызвана неверной информацией в файле, ненадежным сетевым соединением или выходом за допустимые границы массива, как бы неприятно ни было об этом упоминать, а может быть и попыткой использовать ссылку, которая не указывает на какой-то конкретный объект. Вполне естественно, что пользователи надеются, что про-грамма самостоятельно справится с возникшими затруднениями. Если из-за ошибки какая-нибудь операция не может быть завершена благополучно, программа должна сделать одно из двух.1. Вернуться в безопасное состояние и разрешить пользователю выполнить другие команды.
Внимание!
При обнаружении неточностей или ошибок в описании книги "Объектно-ориентированное программирование : лабораторный практикум (автор )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку