Stack Trace - позволяет отследить выполнение программы до совершения ошибки.
Try-catch блок - "попробуй сделать одно - если не получится - лови другое". В части catch - может быть несколько вариантов.
Это относится к области runtime ошибок (исключений), т.е. таких, которые возникают во время выполнения программы. Исключения можно кастомизировать.
try {
................ }
catch (Excp1 | Excp2 | Excp3 e) {
................ }
}
Ключевые слова:
throws - метод может выдавать ошибку, но блок try-catch пишется снаружи - там, откуда метод будет вызываться.
finally - в блоке finally содержится код, который будет отработан в любом случае.
throw - бросает экземпляр ошибки, а не только указывает на её возможность.
Java Collections Framework - классы и интерфейсы из пакетов java.util и java.util.concurrent.
Коллекции хранят объекты и не хранят примитивы.
Set - не хранит дубликаты элементов
List - хранит элементы, в которых возможны повторения
Queue - поочередное использование элементов
Map - хранение по принципу "уникальный ключ - элемент"
Try-catch блок - "попробуй сделать одно - если не получится - лови другое". В части catch - может быть несколько вариантов.
Это относится к области runtime ошибок (исключений), т.е. таких, которые возникают во время выполнения программы. Исключения можно кастомизировать.
Иерархия исключений
Отлавливание множественных исключений. В часть catch попадает объект, описывающий проблему.
................ }
catch (Excp1 | Excp2 | Excp3 e) {
................ }
}
Ключевые слова:
throws - метод может выдавать ошибку, но блок try-catch пишется снаружи - там, откуда метод будет вызываться.
finally - в блоке finally содержится код, который будет отработан в любом случае.
throw - бросает экземпляр ошибки, а не только указывает на её возможность.
Java Collections Framework - классы и интерфейсы из пакетов java.util и java.util.concurrent.
Коллекции хранят объекты и не хранят примитивы.
Set - не хранит дубликаты элементов
List - хранит элементы, в которых возможны повторения
Queue - поочередное использование элементов
Map - хранение по принципу "уникальный ключ - элемент"
Чувак, не хочешь ли ты написать пост о том, какая у тебя практика, ты ведь не тупо одну теорию заучиваешь, но решаешь какие-то задания? Было бы интересно почитать про них.
ОтветитьУдалитьНе всё сразу, друг мой, не всё сразу.. Мне спешить не куда :)
Удалить