Está en la página 1de 4

ESCUELA POLITECNICA DEL EJRCITO ELECTRONICA Y TELECOMUNICACIONES

NOMBRES: ISRAEL DAVID PROAO BOHORQUEZ MATERIA: TECNOLOGIA DE SOFTWARE FECHA: 03 DE SEPTIEMBRE DEL 2013

CONSULTA #1:

Qu es el JDK (Java Development Kit): Se trata de un conjunto de herramientas (programas y libreras) que permiten desarrollar (compilar, ejecutar, generar documentacin, etc.) programas en lenguaje Java. Existen versiones del JDK para prcticamente todos los Sistemas Operativos y existen tambin distintos programas comerciales Sun distribuye gratuitamente el JDK oficial para los siguientes sistemas operativos: Windows 95/98/NT, Solaris y Linux Componentes del JDK:

Intrprete en tiempo de ejecucin (JRE): o Permite la ejecucin de los programas Java (*.class) no grficos (aplicaciones). o La sintaxis para su utilizacin es la siguiente: Java [Opciones] ClaseAEjecutar [Argumentos]

Opciones: Especifica opciones relacionadas con la forma en que el intrprete Java ejecuta el programa. Clase A Ejecutar: Especifica el nombre de la clase cuyo mtodo main() se desea ejecutar como programa. Si la clase reside en un paquete se deber especificar su ruta mediante en forma paquete.subpaquete.clase_a_ejecutar. Argumentos: Especifica los argumentos que se recibirn en el parmetro s del mtodo main(String s), por si el programa necesita de parmetros de ejecucin. Si por ejemplo el programa realiza el filtrado de un archivo, probablemente nos interese recibir como argumento la ruta del fichero a filtrar, y una ruta destino.

Compilador:

Se utiliza para compilar archivos de cdigo fuente Java (habitualmente *.java), en archivos de clases Java ejecutables (*.class). Se crea un archivo de clase para cada clase definida en un archivo fuente. Este compilador es una utilidad en lnea de comandos con la siguiente sintaxis: javac [Opciones] ArchivoACompilar Opciones: Especifica opciones de cmo el compilador ha de crear las clases ejecutables. ArchivoACompilar: Especifica la ruta del archivo fuente a compilar, normalmente una fichero con extensin ".java". Visualizador de applets:

Es una herramienta que sirve como campo de pruebas de applets, visualizando cmo se mostraran en un navegador, en lugar de tener que esperar. Al ser activado desde una lnea de rdenes abre una ventana en la que muestra el contenido de la applet. Se activa con la sintaxis: appletviewer [Opciones] Applet Opciones: Especifica cmo ejecutar la applet Java. Applet: Indica un URL o una ruta de disco que contiene una pgina HTML con una applet Java empotrada. Depurador:

Es una utilidad de lnea de comandos que permite depurar aplicaciones Java. No es un entorno de caractersticas visuales, pero permite encontrar y eliminar los errores de los programas Java con mucha exactitud. Es parecido en su funcionamiento al depurador gdb que se incluye con las distribuciones del compilador gcc/g++ para C/C++. Se activa con la sintaxis: jdb [Opciones] Opciones: Se utiliza para especificar ajustes diferentes dentro de una sesin de depuracin.

Desensamblador de archivo de clase:

Se utiliza para desensamblar un archivo de clase. Su salida por defecto, muestra los atributos y mtodos pblicos de la clase desensamblada, pero con la opcin -c tambin desensambla los cdigos de byte, mostrndolos por pantalla. Es til cuando no se tiene el cdigo fuente de una clase de la que se quisiera saber cmo fue codificada.

La sintaxis es la siguiente: javap [Opciones] [NombresClases] Opciones: Especifica la forma en la que se han de desensamblar las clases. NombresClase: Especifica la ruta de las clases a desensamblar, separadas por espacios.

Generador de cabecera y archivo de apndice:

Se utiliza para generar archivos fuentes y cabeceras C para implementar mtodos Java en C (cdigo nativo). Esto se consigue mediante la generacin de una estructura C cuya distribucin coincide con la de la correspondiente clase Java. El generador de cabeceras javah, crea los ficheros de cabecera C/C++ para implementar en esos lenguajes los mtodos nativos que presente un programa Java. La sintaxis es la siguiente: javah [Opciones] NombreClase NombreClase: Nombre de la clase desde la cul se van a generar archivos fuente C. Opciones: Forma en la que se generarn los archivos fuente Generador de documentacin:

Es una herramienta til para la generacin de documentacin API directamente desde el cdigo fuente Java. Genera pginas HTML basadas en las declaraciones y comentarios javadoc, con el formato /** comentarios */: /** Comentarios sobre la clase @autor: Ignacio Cruzado */ class MiClase { } La documentacin que genera es del mismo estilo que la documentacin que se obtiene con el JDK. Las etiquetas, que se indican con una arroba (@), aparecern resaltadas en la documentacin generada. Su sintaxis es: javadoc Opciones NombreArchivo Opciones: Opciones sobre qu documentacin ha de ser generada. NombreArchivo: Paquete o archivo de cdigo fuente Java, del que generar documentacin.

Cdigo fuente la API:

El cdigo fuente de la API se instala de forma automtica, cuando se descomprime el JDK, aunque permanece en formato comprimido en un archivo llamado "scr.zip" localizado en el directorio Java que se cre durante la instalacin.

Applets de demostracin:

El JDK incluye una serie de applets de demostracin, con su cdigo fuente al completo.

BIBLIOGRAFIA: http://zarza.usal.es/~fgarcia/doc/tuto2/A_I.htm http://www1.ceit.es/Asignaturas/Informat2/Clases/Clases9899/Clase01/JavaEnto rno/tsld003.htm