Ejercicio 1.0
1) Instale en su ordenador el SDK de Java 2.
Siga las instrucciones de: Instalar SDK
El directorio donde haya instalado el SDK lo llamaremos JAVA_HOME. Por ejemplo si instaló el SDK 1.3.1_06 entonces probablemente
JAVA_HOME = C:\jdk1.3.1_06\
2) Instale en su ordenador la documentación de Java 2.
Siga las instrucciones de: Instalar Java 2 DOC. Recuerde descomprimier la documentación en el directorio JAVA_HOME
Si no sabe cómo hacer este
ejercicio y el anterior quizás necesite hacer antes un curso de introducción a la
informática.
Ejercicio 1.1
Abra una ventana del DOS. Si no sabe o no recuerda cómo hacer esto consulte las instrucciones para abrir una ventana con línea de comandos.
Ponga como directorio de trabajo C:\JAVA_INICIAL o donde quiera que tenga instalado el material del curso. Escriba la siguiente orden en la línea de comandos y pulse intro:
C:\JAVA_INICIAL>java ejem02.HelloWorld
Verifique que el ordenador responde escribiendo
Hello World!
Es muy importante que escriba todo tal como se indica respetando mayúsculas y minúsculas pues todo en Java, incluso los nombres de ficheros, es sensible a las mayúsculas y minúsculas.
Si no obtiene la respuesta indicada anote la que obtiene, que seguramente será un mensaje de error, y envíela a su tutor para que le ayude a resolver el problema. Si obtuvo la respuesta indicada, ¡felicidades!, quiere decir que realizó correctamente la instalación del SDK de Java 2.
Si la respuesta obtenida es:
Comando o nombre de archivo no válido
o
"java" no se reconoce como un
comando interno o externo,
programa o archivo por lotes ejecutable.
o algo parecido, seguramente tendrá que agregar la trayectoria: c:\JAVA_HOME\bin; a la variable de entorno PATH. Si no sabe hacerlo consulte las instrucciones para editar la variable de entorno Path.
Ejercicio 1.2
Abra la página principal de la documentación que debería estar en JAVA_HOME/docs/index.html.
Vaya directamente a la sección titulada API & Language Documentation y acceda al vínculo titulado: Java 2 Platform API Specification. Allí podrá ver la biblioteca completa de Java. Estudie cómo está organizada en paquetes, clases e interfaces y cómo cada clase e interface tiene una documentación completa de su contenido.
Busque por ejemplo en el paquete java.applet, la clase Applet y consulte el método llamado getParameter.
Busque también en el paquete java.lang, la clase String y mire superficialmente todos los "constructores" y "métodos" que hay en ella. Por ejemplo busque el método llamado toLowerCase(). ¿Qué hace este método? Pues convierte una cadena de caracteres a minúsculas.
Este pequeño paseo por el API de Java debe convencerlo de dos cosas:
1) El API de Java es enorme, imposible de llegar a conocerlo completamente y por lo tanto será necesario consultarlo continuamente cuando se quiera programar algo.
2) Toda la documentación está en inglés, por lo cual es imprescindible entender el inglés usado en esta documentación. Es importante diferenciar entre el inglés y el lenguaje técnico. Por supuesto no se espera que el alumno entienda los términos técnicos, eso es lo que va a aprender durante el curso. Lo que se espera es que a medida que vaya avanzando en su conocimiento de los términos de Java, sea capaz de poder consultar la documentación y sacar provecho de ella.
Ejercicio 1.3
Continuando con el ejercicio anterior, consulte los paquetes básicos de java indicados en la tabla de la última sección de esta lección y que aquí se repite:
java.applet |
Todo sobre los applets, es una clase pequeña |
java.awt |
Windows y sus controles, es una clase amplia y compleja. |
java.io |
Lectura y escritura de archivos a través de Streams |
java.lang |
Matemáticas, Strings, Hilos y otras cosas básicas. |
java.net |
Todo sobre conexiones a internet |
java.util |
Algunas clases útiles |
java.awt.event |
Eventos de los controles gráficos de awt. |
Mire las clases que hay en cada paquete y trate de recordar vagamente su contenido para poder encontrar dónde deberá consultar cada cosa cuando la necesite. Familiarícese especialmente con los paquetes java.lang, java.applet y java.io que serán los que más se usarán a lo largo del curso de Java Básico.
Nota: Si al terminar estos ejercicios tiene una sensación de agobio ante tanta información, considérelo natural. Es la misma sensación que tenemos todos los programadores de Java ante esta documentación la primera vez que la vemos. A medida que se avanza en el conocimiento de Java el agobio se convierte en familiaridad y da paso a una sensación de seguridad y satisfacción.