Java Collections Framework — это набор интерфейсов в классах, которые позволяют хранить данные в одном объекте, подобно тому, как массив может хранить данные.
операторы try могут быть вложенными. Если вложенный оператор try не имеет своего обработчика catch для определения исключения, то идёт поиск обработчика catch у внешнего блока try и т. д.