Moin,
Machen mehrere Instanzen von Exceptionklassen einen Sinn? Denn das hieße ja, daß man spätestens beim Erstellen der 2. Exceptioninstanz die 1. Exception ignoriert hat!
das hat seinen Sinn, sobald du mehrere Stellen hast, an denen Exceptions geworfen werden können, vielleicht sogar parallel.
Genau diese Stellen setzt man in einen try{}Block. Und wenn man 2 dieser möglichen Stellen in einen try{}Block setzt, sollte man daran denken, daß eine 2. EX gar nicht fallen kann wenn die 1. EX gefallen ist. catch() kriegt also entweder die eine oder die andere Ursache übergeben.
In Form
1. eines Literals
2. oder einer Referenz
3. oder einer Klasse
Und da wären wir wieder bei meiner Frage: Wozu soll 3. Gut sein!?
Abgesehen davon daß man mehrere EX Verdächtigte besser nicht in einen try{}Block setzt.
.