He decidido escribir está guía cómo tutorial de Java para iniciar desde cero. Cuando alguien desea aprender a programar en un lenguaje que desconoce totalmente, siempre es complicado iniciar, ya que hay mucha información en internet, se lee información acerca de editores, compiladores, intérpretes, que unos funcionan para servidor otros cómo aplicaciones web, etcétera. Toda está información hace que a una persona le sea imposible encontrar una forma de iniciarse en un lenguaje.
Bien, está es una guía-tutorial, para convertirse en un programador en Java y que luego puedas elegir un camino en lo que te interese más, cómo puede ser el desarrollo de aplicaciones web, webservices o aplicaciones para celular.
La idea que principalmente tengo, es que me evitaré de muchas explicaciones tediosas y complicadas que hacen que el lector se aburra y no entre principalmente en acción: a Programar. Con esto no estoy diciendo que la teoría ni el entendimiento de cómo funcionan las cosas sea irrelevante, sólo que escribiré este tutorial con el fin de que sea muy práctico y realizando pequeños programitas que tengan alguna aplicación real y que no sólo sean explicaciones de estructuras de datos, sin que haya un ejemplo de cuando se pueden utilizar.
Introducción a Java
Java es una tecnología que surgió en los 90's. Bueno si quieres leer más de la historia de Java, aquí te dejó esta link:
¿Qué es Java?
Java es un lenguaje de programación orientado a objetos, en la actualidad es muy utilizado para el desarrollo de aplicaciones web, y de programas para celulares.
¿Cómo funciona Java?
Java surgió con la idea de "Compílalo una vez y córrelo donde sea". Esto quiere decir que Java es un lenguaje que corre independiente del Sistema Operativo en el que se ejecute. Para lograr esto los programas escritos en Java, no se ejecutan directamente por la computadora, sino que son ejecutados por la Máquina Virtual Java (A la que a partir de ahora llamaremos JVM). Cuando tu escribes un programa en Java y lo compilas, se genera un archivo binario: bytecode el cuál se ejecutará en la JVM.
¿Cómo hago un programa en Java?
Tendrás que bajar el Kit de Desarrollo de Java de la página de Sun, el cuál incluye el
- Java Runtime Environment
- Herramientas para la creación de un programa en Java
¿Oye pero yo una vez ya había bajado el Java, lo tengo que volver a bajar? Lo más seguro es que sí, ya que si tu descargaste Java, para ejecutar alguna aplicación como "Yahoo! Billar", sólo hayas descargado el Java Runtime Environment (JRE) y no tengas las herramientas para la creación de un programa.
La versión de java que tienes que bajar es la siguiente:
Java SE 6.
Y lo puedes descargar de aquí:
(Si la link está rota, agradecería mucho si me avisarás para corregirlo).
Seleccionas tu plataforma y lo descargas.
Una vez que hayas descargado el archivo sigue lo
s siguientes pasos:
Para Windows
Instala el programa, cómo cualquier programa de Windows (Siguiente-> Siguiente-> Finalizar). Te pedirá que si deseas instalar el JRE, instalaló. Felicidades ya tienes Java!! Ahora lo que tienes que hacer es cambiar la Variable de entorno Path. El Path es el lugar dónde Windows buscará los programas cuando los ejecutes desde la Consola de Comandos (Command, MS-DOS). Para cambiar el Path, primero tenemos que saber en que Carpeta está instalado nuestro Java (Espero que hayas visto en dónde). Si no cambiaste el directorio que se coloca por defecto Java estará instalado en está carpeta (Verifica que si sea esa, entra el Explorador de Windows y encuentralo, no lo copies tal cual de aquí, ya que puede haber variaciones en el update):
C:\Program Files\Java\jdk1.6.0_XX\bin
Ahora, lo que debes hacer es cambiar el la variable Path, para esto vas a:
Computadora -> Panel de Control -> Opciones Avanzadas
del Sistema -> Variables de Entorno
Seleccionas la Variable Path, le das click en Editar y colocas el directorio donde están los archivos binarios de Java (C:\Program Files\Java\jdk1.6.0_XX\bin) después de todo lo que tenga escirto la variable.
NOTA: No borres el contenido de la variable, sólo cóloca un "punto y coma ;" y pon el directorio del Java.
Guarda los cambios, reinicia tu computadora, abre una Consola de Comandos "CMD", "Command" "Ms-Dos" y teclea el comando
javac
Si el mensaje que te aprece "javac commando no encontrado", quiere decir que no configuraste bien tu Path, revisa que este bien configurado.
Para Linux
Está sección se las debo para la próxima entrada.
Ahora por fin, a escribir nuestro primer programa en Java, abre el Bloc de Notas o un editor de texto simple y escribe lo siguiente:
public class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola Mundo!");
}
}
Guarda el archivo con el nombre de "HolaMundo.java". Ahora yo te recomiendo que lo guardes en un directorio al que puedas acceder fácilmente. Por que lo accesaremos desde la Consola de Comandos.
NOTA: Es muy importante que lo escribas tal cuál está, ya que java si hace diferencia entre las mayúsculas y las minúsculas es decir "Hola" es diferente de "hola".
Ahora, abre de nuevo una Consola de Comandos y muevete con el comando "cd" (Change Directory) hacia tu directorio, donde guardaste el programa. y teclea el comando:
javac HolaMundo.java
Esto lo harás para compilar tu programa en Java, si te marcó errores verifica lo siguiente:
- Hayas copiado el código correctamente.
- El nombre del archivo si sea HolaMundo.java
- Si estés posicionado en el directorio correcto.
Una vez que no tengas errores, teclea el comando:
java HolaMundo
Y verás como se muestra el mensaje "Hola Mundo!"
Felicidades has hecho tu primer programa en Java!!
Próxima entrega: Explicación del Programa y utilización de otro Editor de Texto