Programación en castellano
-Tutoriales

Escribir Applets


Mostrás Diagnósticos por los Streams de Salida Estándar y de Error

Mostrar diagnósticos por la salida estándar puede ser una herramienta de mucho valor cuando estamos depurando un applet. Otras veces que veremos mensajes en la salida estándar será cuando ocurra un excepción no capturada en el applet. Los applets también tiene la opción de usar el stream de error estándar.

Dónde se muestran las salidas estándar y de error varia, dependiendo de cómo esté implementado el visualizador de applets, la plataforma en la que se esté ejecutando, y (algunas veces) cómo arrancamos el navegador o visualizador. Por ejemplo, cuando lanzamos el ApplerViewer en una ventana Shell de UNIX, los strings mostrados en la salida estándar y de error aparecen en esa ventana shell, a menos que re-dirijamos la salida. Cuando llamamos el AppletViewer desde un menú X-windows, la salida estándar y de error van a la ventana de consola. Por otro lado, Netscape Navigator 2.0, siempre muestra la salida estándar y de error en la Consola Java, que está disponible desde el menú "Opciones".

Lso applets muestran el stream de salida estándar usando System.out.print(String) y System.out.println(String). Mostrar la salida en el stream de error es similar, excepto que especificamos System.err en lugar de System.out. Aquí tenemos un ejemplo:

//Where instance variables are declared:
boolean DEBUG = true;
. . .
//Later, when we want to print some status:
if (DEBUG) {
    System.out.println("Called someMethod(" + x + "," + y + ")");
}
Nota:

Mostrar texto por los streams de salida y de error estándar es relativamente lento. Si tenemos problemas relacionados con el tiempo, imprimir mensajes en cualquiera de estos streams podría no ser muy útil.

Debemos asegurarnos de desactivar toda la salida de depurado antes de liberar nuestro applet.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: jugar gratis | amor | navidad 2009 | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados