Ось пишете ви свою Java
-програму, і тут настає час кинути виключення. Яке воно має бути? Загального типу Exception чи особливого, відповідного до вашої ситуації типу? В останньому випадку, писати своє виключення чи в стандартній бібліотеці вже є придатний клас?