¿Qué es Java?
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva mucho de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente. Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o “write once, run anywhere”), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.
Tipos de Java
Podemos encontrar tres tipos de ediciones de Java:
- Java SE o Standard Edition: es una colección de APIs del lenguaje de programación Java útiles para muchos programas de la Plataforma Java.
- Java EE o Enterprise Edition: es una plataforma de programación para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java que permite utilizar arquitecturas de N capas distribuidas y se apoya ampliamente en componentes de software modulares ejecutándose sobre un servidor de aplicaciones.
- Java ME o Micro Edition: es una especificación de un subconjunto de la plataforma Java orientada a proveer una colección certificada de APIs de desarrollo de software para dispositivos con recursos restringidos. Está orientado a productos de consumo como PDAs, teléfonos móviles o electrodomésticos.
El curso se va a enfocar en Java SE.
Pros de usar Java
- Es orientado a objetos.
- Es simple de usar como lenguaje de programación.
- Es portable, corre en cualquier plataforma, independientemente de cual sea.
- Es seguro.
- Es robusto, ya que enfatiza los errores en el proceso de compilación.
- Es multi-hilo, es decir, ejecuta varios procesos a la vez en un solo programa.
- Posee un alto desempeño y capacidad..
- Esta diseñado para ser usado como sistemas distribuidos.
- Es dinámico, ya que esta diseñado para adaptarse a cualquier ambiente de desarrollo.
Herramientas para su desarrollo
Puedes usar cualquier editor de texto que sea de tu agrado pero te recomiendo el uso de IDEs muy poderosos como lo son:
A mi en particular me gusta netbeans y es el que voy a estar usando en el curso.
¿Cómo instalar Java en nuestras maquinas?
Lo primero que tenemos que hacer es descargar gratis el Java SE Development Kit (JDK) de la pagina de Descargas de Oracle. En esta vas a tener que descargar la ultima versión del JDK disponible para tu sistema operativo. En el tiempo de este tutorial es la versión 7u40.
Una vez que hayas descargado el JDK, deberás ejecutarlo y el instalador es muy lineal y sencillo de usar. No existen muchas configuraciones necesarias en este punto.
Ajustes de instalación
Una vez que hayas instalado Java en tu maquina es necesario hacer unos ajustes a las variable de ambiente disponible en el sistema, todo va a depender de que sistema operativo poseas:
Windows 2000/XP:
Asumiendo que instalaste Java en el directorio c:\Program Files\java\jdk debes hacer lo siguiente:
-
Click derecho en “Equipo” o “Mi Computador” y seleccionar “Propiedades”.
-
Click en “Variables de ambiente” o “Environment variables” bajo la pestaña de “Avanzados”.
-
Ahora, altera la variable “Path” para que contenga la dirección de Java, es decir, si actualmente esta seteado para ‘C:\WINDOWS\SYSTEM32′, deberás cambiarlo por ‘C:\WINDOWS\SYSTEM32;c:\Program Files\java\jdk\bin’.
Linux, UNIX, Solaris, FreeBSD:
Tu variable de ambiente PATH debe estar asignada hacia donde los binarios de Java fueron instalados.
Ejemplo, si tu estas usando bash como tu shell, deberás agregar la siguiente linea al final de tu archivo .bashrc
: ‘export PATH=/path/to/java:$PATH’.
Hello Word | Hola Mundo
Ya que tenemos instalado Java en nuestras maquinas es hora de que desarrollemos nuestro primer programa y nada mas fácil que realizar un “Hola Mundo” para probar la instalación.
La manera mas fácil para hacerlo es haciendo uso de un editor de texto de tu preferencia (para este ejemplo tan sencillo no es necesario usar un IDE. No te preocupes que mas adelante si lo vamos a estar utilizando).
Con el editor de texto vamos a crear un archivo el cual denominaremos HolaMundo.java
.
Una vez que lo hayamos creado agregamos el siguiente código:
public class HolaMundo { /* This is my first java program. * This will print 'Hello World' as the output */ public static void main(String []args) { System.out.println(“Hola Mundo"); // imprime Hola Mundo } }12345678910 publicclassHolaMundo{ /* This is my first java program. * This will print 'Hello World' as the output */ publicstaticvoidmain(String[]args){ Systemoutprintln(“Hola Mundo");// imprime Hola Mundo }}
No te preocupes si no entiendes muy bien como funciona en los próximos capítulos cubriremos todos los aspectos del lenguaje.
¿Cómo compilar?
Para compilar el código que acabamos de hacer es necesario:
- Abrir la consola o el terminal.
- Navegar hasta el directorio donde creamos
HolaMundo.java
. - Tipeamos lo siguiente para compilar:
1 javac HolaMundojava
¿Cómo ejecutar?
Para probar el HolaMundo.java
que creamos anteriormente vamos a necesitar hacer uso de la consola o terminal.
Abre una consola y tipea:
java HolaMundo1 java HolaMundo
Debería aparecerte ”Hola Mundo” en la pantalla.
Conclusión
En esta lección, vimos una introducción a Java, sus beneficios y creamos nuestra primera app. Si tienes alguna pregunta, yo estaré feliz de responderte en los comentarios, además espero que te unas y le eches un vistazo a todo el resto de este curso.
¡Te espero la próxima semana!