lunes, 31 de marzo de 2008

Práctica 1

La Práctica 1 consta de 7 pequeños ejercicios basicamente de repaso que a continuación comentaremos:

Ejercicio 0
Consta de seis preguntas basicas sobre como compilar/ejecutar en java, donde hay que guardar las clases, etc.

Ejercicio 1
Habla de la clase PrintStream que tiene dos salidas. Al ejecutar el programa su salidas se muestran por system.out la ejecucion de la clase PrintStream sin errores y en el caso de que presente errores por system.err.

Ejercicio 2
Nos muestra como leer un array imprimiendo pantalla lo que hay guardado en cada una de las posiciones, tanto de manera ascendente como descendente mediante un bucle "for".

Ejercicio 3
Utilizamos la clase InputStream que cuando se ejecuta permite la lectura de teclado. Se utiliza try/catch para las excepciones. Tuvimos complicaciones para comprender la diferencia entre escribir una String y pulsar ENTER o simplemente despues de escribir la String pulsar ctrl+c . Además tampoco nos quedo claro, si al contar los caracteres de una String el numero que devuelve el metodo, es un número de tipo int o de tipo String.

Ejercicio 4
Usamos la clase BufferedReader que sirve tambien para leer de teclado e introducir datos que seran imprimidos en pantalla, por lo demás el ejericio no nos presentó ningún inconveniente.

Ejercicio 5
Aprendemos a usar la clase FileReader, que utiliza un archivo como si fuese un flujo de caracteres, es decir, nosotros simplemente utilizamos los datos para ejecutar el programa que se encuentra dentro del archivo en cuestión. Es una herramienta bastante útil.

Ejercicio 6 y 7
Podemos perfectamente utilizar programas Java sin ver el código, todos los días necesitamos usar programas creados por otras personas en diferentes lenguajes. Por ejemplo: Mozilla Firefox utiliza para programar el motor de dibujado Gecko el lenguaje C++, y todos los demas elementos y funciones de la interfaz en una combinación de XUL, CSS y JavaScript.
Creemos que hay muchas formas de aprender a programar, y leer el código escrito por otra persona puede ser una buena manera de mejorar la técnica, siempre y cuando esté bien documentado y sepamos paraqué se utiliza cada método o que datos hay guardados en cada variable.

No hay comentarios: