🗊Презентация Основы Java. Исключения и их обработка. (Лекция 7)

Нажмите для полного просмотра!
Основы Java. Исключения и их обработка. (Лекция 7), слайд №1Основы Java. Исключения и их обработка. (Лекция 7), слайд №2Основы Java. Исключения и их обработка. (Лекция 7), слайд №3Основы Java. Исключения и их обработка. (Лекция 7), слайд №4Основы Java. Исключения и их обработка. (Лекция 7), слайд №5Основы Java. Исключения и их обработка. (Лекция 7), слайд №6Основы Java. Исключения и их обработка. (Лекция 7), слайд №7Основы Java. Исключения и их обработка. (Лекция 7), слайд №8Основы Java. Исключения и их обработка. (Лекция 7), слайд №9Основы Java. Исключения и их обработка. (Лекция 7), слайд №10Основы Java. Исключения и их обработка. (Лекция 7), слайд №11Основы Java. Исключения и их обработка. (Лекция 7), слайд №12Основы Java. Исключения и их обработка. (Лекция 7), слайд №13Основы Java. Исключения и их обработка. (Лекция 7), слайд №14

Вы можете ознакомиться и скачать презентацию на тему Основы Java. Исключения и их обработка. (Лекция 7). Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Основы Java. Исключения и их обработка. (Лекция 7), слайд №1
Описание слайда:

Слайд 2


Основы Java. Исключения и их обработка. (Лекция 7), слайд №2
Описание слайда:

Слайд 3


Основы Java. Исключения и их обработка. (Лекция 7), слайд №3
Описание слайда:

Слайд 4


Основы Java. Исключения и их обработка. (Лекция 7), слайд №4
Описание слайда:

Слайд 5


Основы Java. Исключения и их обработка. (Лекция 7), слайд №5
Описание слайда:

Слайд 6


Основы Java. Исключения и их обработка. (Лекция 7), слайд №6
Описание слайда:

Слайд 7


Основы Java. Исключения и их обработка. (Лекция 7), слайд №7
Описание слайда:

Слайд 8


Основы Java. Исключения и их обработка. (Лекция 7), слайд №8
Описание слайда:

Слайд 9





Когда же нужно бросать ошибки?
	Чаще всего Exceptions бросаются при нарушении контракта метода. Контракт (contract) - это негласное соглашение между создателем метода (метод сделает и/или вернет именно то, что надо) и пользователем метода (на вход метода будут передаваться значения из множества допустимых).
	Пользователь метода может нарушить контракт, например, таким способом: на вход Integer.parseInt(String) подать строку с буквами и по заслугам получить NumberFormatException.
    public Contract getContractById(String id) {
        if (id == null) throw new NullPointerException("id is null");
        ...
    }
	Когда мы бросаем ошибку то помогаем вызывающей стороне понять, что они нарушают контракт метода, причиной чего часто может быть ошибка в логике их же приложения.
Описание слайда:
Когда же нужно бросать ошибки? Чаще всего Exceptions бросаются при нарушении контракта метода. Контракт (contract) - это негласное соглашение между создателем метода (метод сделает и/или вернет именно то, что надо) и пользователем метода (на вход метода будут передаваться значения из множества допустимых). Пользователь метода может нарушить контракт, например, таким способом: на вход Integer.parseInt(String) подать строку с буквами и по заслугам получить NumberFormatException. public Contract getContractById(String id) { if (id == null) throw new NullPointerException("id is null"); ... } Когда мы бросаем ошибку то помогаем вызывающей стороне понять, что они нарушают контракт метода, причиной чего часто может быть ошибка в логике их же приложения.

Слайд 10


Основы Java. Исключения и их обработка. (Лекция 7), слайд №10
Описание слайда:

Слайд 11


Основы Java. Исключения и их обработка. (Лекция 7), слайд №11
Описание слайда:

Слайд 12


Основы Java. Исключения и их обработка. (Лекция 7), слайд №12
Описание слайда:

Слайд 13


Основы Java. Исключения и их обработка. (Лекция 7), слайд №13
Описание слайда:

Слайд 14


Основы Java. Исключения и их обработка. (Лекция 7), слайд №14
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию