Todos sabemos que es necesario.Curioso: ¿Por qué es necesaria la sintaxis "throws <SomeSpecific> Exception" solo en Java?
Pero ¿POR QUÉ es necesario solo en Java, cuando otros lenguajes similares que tienen capacidades de manejo de excepciones no requieren que escribamos "throws Exception"? ¿Hay alguien que sepa lo que estaba sucediendo cuando se diseñó el lenguaje Java y por qué lo hicieron de esa manera? Sólo curioso.
P.S. Puede que esta no sea una pregunta práctica o realmente necesaria; puede que no me ayude de todos modos con mis proyectos en curso. Pero ciertas características del lenguaje encienden mi curiosidad: D
Editar ¡Parece que mi pregunta era muy vaga! Creo que formulé la pregunta erróneamente. Necesitamos utilizar el tipo de sintaxis "throws Exception" en algunos puntos durante la programación cuando se trata de código Java. Pero algo así nunca se necesita en C# o C++ o incluso en VB.Net y PHP. Entonces, ¿por qué Java solo insiste en esto?
Tengo entendido que usted solo agregó 'throws exception' cuando se REQUIERE el método de llamada para manejar esas excepciones. Sin embargo, tal vez estoy equivocado, muy bien podría ser. – Falmarri