Trabajo practico de introducciòn al lenguaje Java previo a comenzar con la programación en si. Incluye información sobre su historia, su funcionamiento y sus ambientes de uso.
2. Historia de Java
Es un lenguaje de programación reado en 1995 por la empresa
Sun Microsistems S.A.
Disponible de forma gratuita.
Comprado junto a Sun Microsistems por la empresa Oracle en
2010
La versión mas moderna en la actualidad es la versión Java 8
Es hoy en dia el lenguaje de programación mas popular del
mundo
4. Caracteristicas de Java
Basado en el lenguaje C++.
Funciona en base a una “maquina virtual” y no directamente en
el sistema operativo.
Requiere la instalación del programa llamado JRE(Java Runtime
Environment) en la PC para que pueda correr los mismos.
El JRE contiene la maquina virtual necesaria para el
funcionamiento de los programas.
Hay una versión del JRE especifica por cada sistema operativo.
5. Filosofia de Java
Su principal filosofia es “write once, run everywhere”, (escribe
una vez y corre en cualquier lado)
Esto es debido a que al no correr en directo sobre el sistema
operativo no es necesario corregir el programa para que sea
compatible (salvo excepciones).
6. El popular gestor de descargas Jdownloader esta escrito en Java y es
compatible con cualquier sistema operativo de escritorio.
7. Versiones existentes
Java SE: versión estandar, provee la funcionalidad basica de
Java, define todos los objetos para el programa para seguridad,
acceso a base de datos y a la red y la interfaz grafica entre
otras cosas
Java EE: version empresarial: construida sobre la versión SE,
diseñada para desarrollar y correr aplicaciones de red a gran
escala que sean confiables y escalables
10. Programas necesarios para
programar en Java
JRE
JDK(Java Development Kit): incluye las herramientas de
desarrollo necesarias para la creacion de nuevas aplicaciones,
tiene que ser de la misma versión que el JRE.
IDE (Entorno de Desarrollo Integrado) – opcional -: provee
herramientas de detección de errores, depuración,
autocompletar y testeo para desarrollar los programas.
11. Eclipse, una de las IDEs
mas utilizadas a la hora de
crear programas para Java
Disponible para todos los
sistemas operativos de
escritorio.
12. Obtención de los mismos
Se encuentran disponibles en la pagina de Oracle
JRE:https://www.java.com/es/download/
JDK:http://www.oracle.com/technetwork/es/java/javase/downloa
ds/index.html
Eclipse: https://eclipse.org/downloads/
13. La pagina de Oracle
brinda distintos
enlaces según el
SO que el usuario
tenga, hay que
escoger el link
correcto.
14. Funcionamiento interno de Java
Archivo de texto
programado
(*,java)
Archivo binario (*.class)
JVM (Maquina Virtual
de Java)
Archivo original
Objetos de Java
(puede haber mas
de 1 por archivo
*,java)
JDK convierte a:
Proceso
realizado de
forma
automatica
por IDE
JVM es parte del JRE