Conclucion

Páginas: 11 (2634 palabras) Publicado: 5 de diciembre de 2012
Comandos y Funciones de Java
Comando help
El comando help proporciona una lista de los comandos que están disponibles en la sesión de jdb. Esta lista es la que sigue, en donde hemos aprovechado la presencia de todos los comandos para comentar la acción que cada uno de ellos lleva a cabo.
>help
** command list **
threads [threadgroup] -- lista threads
thread -- establece el thread pordefecto
suspend [thread id(s)] -- suspende threads (por defecto, todos)
resume [thread id(s)] -- continúa threads (por defecto, todos)
where [thread id]|all -- muestra la pila de un thread
threadgroups -- lista los grupos de threads
threadgroup -- establece el grupo de thread actual

print [id(s)] -- imprime un objeto o campo
dump [id(s)] -- imprime toda la información del objeto

locals-- imprime las variables locales de la pila actual

classes -- lista las clases conocidas
methods -- lista los métodos de una clase

stop in . -- fija un punto de ruptura en un método
stop at : -- establece un punto de ruptura en una línea
up [n frames] -- ascender en la pila de threads
down [n frames] -- descender en la pila de threads
clear : -- eliminar un punto de ruptura
step --ejecutar la línea actual
cont -- continuar la ejecución desde el punto de ruptura

catch -- parar por la excepción especificada
ignore -- ignorar la excepción especificada

list [line number] -- imprimir código fuente
use [source file path] -- ver o cambiar la ruta del fichero fuente
memory -- informe del uso de la memoria
load - carga la clase Java a ser depurada
run - comienza laejecución de la clase cargada
!! - repite el último comando
help (or ?) - lista los comandos
exit (or quit) - salir del depurador
>

Comando threadgroups
El comando threadgroups permite ver la lista de threads que se están ejecutando. Los grupos system y main deberían estar siempre corriendo.
>threadgroups
1.(java.lang.ThreadGroup)0xee300068 system
2.(java.lang.ThreadGroup)0xee300a98 main
>Comando threads
El comando threads se utiliza para ver la lista completa de los threads que se están ejecutando actualmente.
>threads
Group system:
1.(java.lang.Thread)0xee300098 clock handler cond
2.(java.lang.Thread)0xee300558 Idle thread run
3.(java.lang.Thread)0xee3005d0 sync Garbage Collector cond
4.(java.lang.Thread)0xee300620 Finalizer thread cond
5.(java.lang.Thread)0xee300a20Debugger agent run
6.(java.tools.debug.BreakpointHandler)0xee300b58) Breakpoint handler cond
Group main:
7.(java.lang.Thread)0xee300048 main suspended
>

Comando run
El comando run es el que se utiliza para arrancar el appletviewer en la sesión de depuración. Lo teclearemos y luego volveremos a listar los threads que hay en ejecución.
>run
run sun.applet.AppletViewer hm.html
running...main[1]threads
threads
Group sun.applet.AppletViewer.main:
1.(java.lang.Thread)0xee3000c0 AWT-Motif running
2.(sun.awt.ScreenUpdater)0xee302ed0 ScreenUpdater cond. Waiting
Group applet-hm.class:
3.(java.lang.Thread)0xee302f38 Thread-6 cond. Waiting
main[1]
El visor de applets de Sun aparecerá en la pantalla y mostrará el conocido mensaje de saludo al Mundo. Ahora vamos a rearrancar elappletviewer con un punto de ruptura, para detener la ejecución del applet, y podamos seguir mostrando los comandos disponibles en el jdb.
main[1]exit
%appletviewer -debug hm.html
Loading jdb...
0xee3009c8:class(sun.applet.AppletViewer)
>stop in hm.paint
Breakpoint set in hm.paint
>run
run sun.applet.AppletViewer hm.html
running...
Breakpoint hit: hm.paint(hm.java:9)
AWT-Motif[1]

Comandowhere
El comando where mostrará la pila de ejecución del applet.
AWT-Motif[1]where
[1]hm.paint(hm.java:9)
[2]sun.awt.motif.MComponentPeer.paint(MComponenetPeer.java:109)
[3]sun.awt.motif.MComponentPeer.handleExpose(MComponenetPeer.java:170)
AWT-Motif[1]

Comando use
El comando use nos informa del camino donde jdb va a buscar los ficheros fuentes que contienen el código Java de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conclucion
  • Concluciones
  • Conclucion
  • Concluciones
  • CONCLUCION
  • concluciones
  • conclucion
  • concluciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS