¿Por qué debería importarme las excepciones detectadas en Java?

He notado en varias ocasiones que la habilitación de puntos de interrupción de excepción en Eclipse y Android Studio tiene la casilla "Caught exceptions" marcada por defecto. ¿Hay alguna razón por la que debo dejar esto marcado?

¿Por qué debería importarme las excepciones detectadas en Java?

Las excepciones le ayudan cuando algo en su código o lógica se rompe. En lugar de utilizar las sentencias if y else para manejar errores, que hay más código para escribir y el propio código puede romperse en el proceso, puede utilizar excepciones. Las excepciones le permiten escribir el código como suele hacer y tratar con ellos añadiendo try , catch y finally blocks. A continuación, el programa utilizará las excepciones para indicar que se ha producido un error.

  • try es el bloque de código que puede producir la excepción y debe contener al menos un catch (o muchos), o finalmente block.
  • catch es el bloque de código que manejará un tipo particular de excepción.
  • finally es el bloque de código que está garantizado para ejecutarse después del bloque try.

"Para lanzar una excepción, utilice la sentencia throw y proporcione un objeto de excepción -un descendiente de Throwable- para proporcionar información sobre el error específico que ocurrió.Un método que lanza una excepción no detectada y verificada debe incluir una cláusula throws en su declaración . " – De la documentación de excepción de Oracle

Los objetos Exceptions tienen más información acerca del error que se produce. "Con el encadenamiento de excepciones, una excepción puede apuntar a la excepción que lo causó, que a su vez puede apuntar a la excepción que lo causó, y así sucesivamente". – De la documentación de excepción de Oracle

He notado en varias ocasiones que la habilitación de puntos de interrupción de excepción en Eclipse y Android Studio tiene la casilla "Caught exceptions" marcada por defecto. ¿Hay alguna razón por la que debo dejar esto marcado?

La casilla de verificación de excepciones detectadas se utiliza si desea que se suspenda la ejecución cuando se produce la excepción y se captura con la cláusula catch .

Androide

Las excepciones de Android son más o menos lo mismo que java. Sin embargo, en Android no hay ninguna consola por lo que tiene que informar las excepciones para el usuario. La manera en que se muestran las excepciones al usuario es en un brindis o diálogo.

Puede obtener más información acerca de las excepciones aquí: https://docs.oracle.com/javase/tutorial/essential/exceptions/ http://www.javacodegeeks.com/2013/07/java-exception-handling-tutorial-with -examples-and-best-practices.html https://androidcookbook.com/Recipe.seam;jsessionid=ED0972E495383DBA84BE448E717BB749?recipeId=75&recipeFrom=ViewTOC

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.