SlideShare a Scribd company logo
1 of 53
Exceptions  - how to cook ,  how to eat Exceptions: how to cook, how to eat
Общие понятия ,[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Что делать? ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного примеров ,[object Object],Exceptions: how to cook, how to eat
C = A + B ,[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
C = A + B Другой подход ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
C = A + B А если у нас не хватит памяти? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
C = A + B А если ....? ,[object Object],Exceptions: how to cook, how to eat
Во всех компьютерных системах ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions  - это ... ,[object Object],Exceptions: how to cook, how to eat
Exceptions  - это ... ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Немного теории ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],Exceptions: how to cook, how to eat
Exceptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exceptions: how to cook, how to eat
Exceptions  - how to cook ,  how to eat time to discuss Exceptions: how to cook, how to eat

More Related Content

Viewers also liked

Imagens Vernissage Residence Club
Imagens Vernissage Residence ClubImagens Vernissage Residence Club
Imagens Vernissage Residence ClubAlexandre Quadros
 
Agile latvia evening_unit_testing_in_practice
Agile latvia evening_unit_testing_in_practiceAgile latvia evening_unit_testing_in_practice
Agile latvia evening_unit_testing_in_practicedenis Udod
 
LatJUG. Complete Idiots Guide2Android
LatJUG. Complete Idiots Guide2AndroidLatJUG. Complete Idiots Guide2Android
LatJUG. Complete Idiots Guide2Androiddenis Udod
 
LatJUG. Java Bytecode Fundamentals
LatJUG. Java Bytecode FundamentalsLatJUG. Java Bytecode Fundamentals
LatJUG. Java Bytecode Fundamentalsdenis Udod
 
JUG.LV What do you know about Logging?
JUG.LV What do you know about Logging?JUG.LV What do you know about Logging?
JUG.LV What do you know about Logging?denis Udod
 
LatJUG.Jun-2011
LatJUG.Jun-2011LatJUG.Jun-2011
LatJUG.Jun-2011denis Udod
 
The Premium Club 2010
The Premium Club 2010The Premium Club 2010
The Premium Club 2010Michelek8
 
LatJUG. Spring Roo
LatJUG. Spring RooLatJUG. Spring Roo
LatJUG. Spring Roodenis Udod
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standarddenis Udod
 
LatJUG Feb-2011
LatJUG Feb-2011LatJUG Feb-2011
LatJUG Feb-2011denis Udod
 
LatJUG. Google App Engine
LatJUG. Google App EngineLatJUG. Google App Engine
LatJUG. Google App Enginedenis Udod
 

Viewers also liked (13)

Imagens Vernissage Residence Club
Imagens Vernissage Residence ClubImagens Vernissage Residence Club
Imagens Vernissage Residence Club
 
Agile latvia evening_unit_testing_in_practice
Agile latvia evening_unit_testing_in_practiceAgile latvia evening_unit_testing_in_practice
Agile latvia evening_unit_testing_in_practice
 
LatJUG. Complete Idiots Guide2Android
LatJUG. Complete Idiots Guide2AndroidLatJUG. Complete Idiots Guide2Android
LatJUG. Complete Idiots Guide2Android
 
Evidence Qualitylife
Evidence QualitylifeEvidence Qualitylife
Evidence Qualitylife
 
LatJUG. Java Bytecode Fundamentals
LatJUG. Java Bytecode FundamentalsLatJUG. Java Bytecode Fundamentals
LatJUG. Java Bytecode Fundamentals
 
Elegance Freguesia
Elegance FreguesiaElegance Freguesia
Elegance Freguesia
 
JUG.LV What do you know about Logging?
JUG.LV What do you know about Logging?JUG.LV What do you know about Logging?
JUG.LV What do you know about Logging?
 
LatJUG.Jun-2011
LatJUG.Jun-2011LatJUG.Jun-2011
LatJUG.Jun-2011
 
The Premium Club 2010
The Premium Club 2010The Premium Club 2010
The Premium Club 2010
 
LatJUG. Spring Roo
LatJUG. Spring RooLatJUG. Spring Roo
LatJUG. Spring Roo
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standard
 
LatJUG Feb-2011
LatJUG Feb-2011LatJUG Feb-2011
LatJUG Feb-2011
 
LatJUG. Google App Engine
LatJUG. Google App EngineLatJUG. Google App Engine
LatJUG. Google App Engine
 

Similar to Java. Exceptions - how to cook, how to eat.

SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровNatalya Rukol
 
Полезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияПолезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияSQALab
 
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
(Seleniumcamp) Selenium IDE как артефакт пикника на обочинеAlexei Lupan
 
Так говорят программисты
Так говорят программистыТак говорят программисты
Так говорят программистыprigarov
 
Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)Paul Stashevsky
 
Jbreak 2016: Твой личный Spring Boot Starter
Jbreak 2016: Твой личный Spring Boot StarterJbreak 2016: Твой личный Spring Boot Starter
Jbreak 2016: Твой личный Spring Boot StarterAleksandr Tarasov
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестированияak-itconsulting.com
 
Урок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокУрок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокTatyanazaxarova
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестированияIgor Pozumentov
 
Иван Евтухович — Как перестать релизиться и начать жить
Иван Евтухович — Как перестать релизиться и начать житьИван Евтухович — Как перестать релизиться и начать жить
Иван Евтухович — Как перестать релизиться и начать житьDaria Oreshkina
 
Agile: разработка + тестирование
Agile: разработка + тестированиеAgile: разработка + тестирование
Agile: разработка + тестированиеAlexander Byndyu
 
Марина Широчкина - Тестирование
Марина Широчкина - ТестированиеМарина Широчкина - Тестирование
Марина Широчкина - ТестированиеYandex
 
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovReal-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovRuby Meditation
 
КГТУ Лекция 1: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 1: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 1: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 1: Обеспечение Качества Программного ОбеспеченияIosif Itkin
 
Python и высокая нагрузка
Python и высокая нагрузкаPython и высокая нагрузка
Python и высокая нагрузкаAlexander Shigin
 
Spock - the next stage of unit testing
Spock - the next stage of unit testingSpock - the next stage of unit testing
Spock - the next stage of unit testingjugkaraganda
 
Сложности performance-тестирования
Сложности performance-тестированияСложности performance-тестирования
Сложности performance-тестированияAndrey Akinshin
 

Similar to Java. Exceptions - how to cook, how to eat. (20)

SQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеровSQA Days 10: Фишки просветлённых тест-менеджеров
SQA Days 10: Фишки просветлённых тест-менеджеров
 
Полезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестированияПолезные "фишки" для построения успешного процесса тестирования
Полезные "фишки" для построения успешного процесса тестирования
 
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
 
Так говорят программисты
Так говорят программистыТак говорят программисты
Так говорят программисты
 
Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)Разработка и сопровождении авто-тестов (Selenium)
Разработка и сопровождении авто-тестов (Selenium)
 
Это сложно
Это сложноЭто сложно
Это сложно
 
Jbreak 2016: Твой личный Spring Boot Starter
Jbreak 2016: Твой личный Spring Boot StarterJbreak 2016: Твой личный Spring Boot Starter
Jbreak 2016: Твой личный Spring Boot Starter
 
7 принципов эффективного тестирования
7 принципов эффективного тестирования7 принципов эффективного тестирования
7 принципов эффективного тестирования
 
10M tests per day
10M tests per day10M tests per day
10M tests per day
 
Урок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибокУрок 7. Проблемы выявления 64-битных ошибок
Урок 7. Проблемы выявления 64-битных ошибок
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
Иван Евтухович — Как перестать релизиться и начать жить
Иван Евтухович — Как перестать релизиться и начать житьИван Евтухович — Как перестать релизиться и начать жить
Иван Евтухович — Как перестать релизиться и начать жить
 
Agile: разработка + тестирование
Agile: разработка + тестированиеAgile: разработка + тестирование
Agile: разработка + тестирование
 
Марина Широчкина - Тестирование
Марина Широчкина - ТестированиеМарина Широчкина - Тестирование
Марина Широчкина - Тестирование
 
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex PetrovReal-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
Real-Time Error Alerting & Debugging Tools: Rollbar - Alex Petrov
 
КГТУ Лекция 1: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 1: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 1: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 1: Обеспечение Качества Программного Обеспечения
 
Python и высокая нагрузка
Python и высокая нагрузкаPython и высокая нагрузка
Python и высокая нагрузка
 
Spock - the next stage of unit testing
Spock - the next stage of unit testingSpock - the next stage of unit testing
Spock - the next stage of unit testing
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
Сложности performance-тестирования
Сложности performance-тестированияСложности performance-тестирования
Сложности performance-тестирования
 

Java. Exceptions - how to cook, how to eat.

  • 1. Exceptions - how to cook , how to eat Exceptions: how to cook, how to eat
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Exceptions - how to cook , how to eat time to discuss Exceptions: how to cook, how to eat

Editor's Notes

  1. Общее понятие исключительной ситуации Во время выполнения программы могут возникать ситуации, когда - состояние данных, - устройств ввода-вывода - или компьютерной системы в целом делает дальнейшие вычисления в соответствии с базовым алгоритмом невозможными или бессмысленными.
  2. NullPointer ClastCast StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  3. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  4. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  5. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  6. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  7. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  8. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  9. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  10. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  11. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  12. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  13. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  14. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  15. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  16. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  17. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  18. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  19. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  20. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  21. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  22. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  23. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific
  24. NullPointer ClastCast IndexOutOfBounds StackOverflow / OutOfMemory JDBCException/IOException ---- Application Specific