Clase3
-
Upload
rilara -
Category
Technology
-
view
284 -
download
4
Transcript of 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
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
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
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
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
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
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
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
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