Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

patrones:excepciones [2013/04/17 16:51]
admin Links to unidades:07_arquitectura:03_excepciones changed to unidades:07_arquitectura:02_excepciones
patrones:excepciones [2016/07/03 20:02] (actual)
Línea 273: Línea 273:
 En aplicaciones Web o aplicaciones de Ventanas , esta opción tiene menos sentido aun que la opción del log, ya que guardando la traza en un fichero de log está mucho más accesible para poder averiguar el origen del problema que mostrándolo por consola ya que la consola la puede cerrar el usuario y perder toda la traza o simplemente que no tengamos acceso a la consola. En aplicaciones Web o aplicaciones de Ventanas , esta opción tiene menos sentido aun que la opción del log, ya que guardando la traza en un fichero de log está mucho más accesible para poder averiguar el origen del problema que mostrándolo por consola ya que la consola la puede cerrar el usuario y perder toda la traza o simplemente que no tengamos acceso a la consola.
  
 +==== Imprimirla ====
 +Por último pero no por ello menos usada está la //técnica// de imprimir el mensaje de la excepción.
 +
 +<code java 1>
 +try {
 +    double c=matematicas.dividir(-1.6, 0);
 +} catch (RuntimeException ex) {
 +    System.out.println("Falló al dividir");
 +}
 +</code>
 +
 +Esta forma tiene los mismos problemas del anterior de imprimirla por consola pero ésta es aun peor, hemos perdido toda la información de la excepción.
  
 ===== Mejoras en el tratamiento de excepciones ===== ===== Mejoras en el tratamiento de excepciones =====
patrones/excepciones.1366210294.txt.gz · Última modificación: 2016/07/03 20:18 (editor externo)
Ir hasta arriba
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0