Sun describe Java como “ un lenguaje simple, orientado a Objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutral, portable, de alto rendimiento, multihilos, y dinámico”
Creado en 1991 por Sun Microsystems (James Gosling) para dispositivos electrónicos: calculadoras, microondas y la televisión interactiva.
-Escasa potencia de cálculo
-Poca memoria
-Distintas CPUs
Es un lenguaje de programación para computadores/internet desde 1995.
Consecuencias
-Lenguaje sencillo que genera código reducido
-Lenguaje que independiente de la plataforma
Ejecución de Java como:
-Aplicación independiente
-Applet (dentro del navegador al cargar la página Web)
-Servlet (ejecutado en servidor de internet, sin interfaz gráfica).