clase3

10

Upload: rilara

Post on 14-Jun-2015

282 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Clase3
Page 2: Clase3

COMMAND LINE ARGUMENTS● Entrada de datos inmediata a un programa

● Ejemplo:

– firefox http://www.fiec.espol.edu.ec

– winword c:\cartas\carta.doc

● Para aceptar los argumentos de linea de comando

– La funcion main debe incluirlo como parametro

Page 3: Clase3

JAVA Y LA FUNCION MAIN

● public static void main(String args[]) o

● public static void main(String []args)

● Si los argumentos esperados no son cadenas– Habra que convertirlos al tipo de dato esperado

● Ejemplo:– String s = “1234”;– int v;– v = Integer.parseInt(s);

● Las conversiones pueden traer problemas– Deben ser manejadas a través de excepciones

Page 4: Clase3

TIPOS DE DOCUMENTACION

● Documentación Interna

– Comentarios en el código

– Identifican el propósito de cada clase

● Documentación externa

– Diagramas UML

– Manual del Usuario

Page 5: Clase3

DOCUM. INTERNA: POR QUE?

● Ayuda al programador

– A entender lo que hizo y modificarlo

– Localizar errores

– A proyectar lo que desea hacer

● Comunicación con otros programadores

– Les permite a otros entender su programa

Page 6: Clase3

JAVA API: DOCUMENTACION

● Java incluye una forma documentada de

– Conocer mejor las clases de su API

● Esta puede ser revisada en linea

– http://java.sun.com/j2se/1.5.0/docs/api/index.html

● O se la puede instalar

● De cada clase del api se puede conocer

– Su definicion y una descripción detallada

– Version y autor

– Sumario de campos: Atributos

– Constructores

– Sumario de métodos

Page 7: Clase3

JAVADOC

● Herramienta incluida con el SDK

● El programador puede

– Incluir simbolos especiales en el código

● Javadoc se usa para

– Interpreta dichos símbolos y

– Generar documentos HTML

– Parecidos a los del API de JAVA

Page 8: Clase3

JAVADOC: COMO USARLO

● Incluir en el código comentarios especiales

– Encerrados entre /** y */

● Ubicar estos comentarios antes de la definicion de

– Clases, atributos y metodos publicos o protegidos, constructores

● En la linea de comando usar el comando javadoc

– javadoc clase.java

● Se generará un archivo index.html

– Con la documentación generada

Page 9: Clase3

COMENTARIOS /** ... */

● Javadoc ignora comentarios /* ... */ y //

● En un bloque de comentario javadoc puede ubicar

– Otros comentarios //

– Algunos tags de HTML paracambiar el color o tipo de la fuente

● No incluya tags que indican Header, Footer y Frames

– Tags propios de javadoc

● @author, @versio, @param, @return, etc

Page 10: Clase3

JAVADOC: OPCIONES

● javadoc classname.java

– Genera la documentacion en el directorio actual

– Ignorando los tags: @author, @version

● javadoc -D dirname classname.java

– Genera la documentacion en el dir. especificado

● javadoc -author -version classname.java

– Reconoce los tags @author, @version