7. Java es un lenguaje de
programación orientado a
objetos y una plataforma
informática que fue
comercializada por primera vez
en 1995 por Sun Microsystems.
Java es rápido, seguro y fiable.
El lenguaje en sí mismo toma
mucha de su sintaxis de C y C++,
Las aplicaciones Java están
típicamente compiladas en un
bytecode
¿Qué es JAVA?
public class HolaMundo
{
public static void main(String[] args)
{
System.out.println("Hola Mundo");
}
}
javac HolaMundo.java
java HolaMundo
8. La tecnología Java se creó del
proyecto de set-top-box en una
pequeña operación denominada the
Green Project en Sun Microsystems
en el año 1991.
El equipo (Green Team), compuesto
por trece personas y dirigido por
James Gosling
El lenguaje se denominó inicialmente
Oak luego pasó a denominarse Green
y finalmente se renombró a Java.
Historia de JAVA
11. Plataforma JAVA
Java siguió evolucionado trayendo
características adicionales en la
programación web como los JSP,
Servlet y los EJBs sobre RMI para el
desarrollo de aplicaciones
empresariales en Java. Java también
introdujo la programación móvil con
el fin de entrar en las aplicaciones
móviles y, como resultado, se
introdujo J2ME. Como resultado de
esto, Java llegó con J2SE, J2ME y
J2EE.
12.
13. Transición de Sun a Oracle
Sun microsystem fue comprado por
Oracle y como resultado Oracle ha
gestionado Java desde 2010.
El cambio principal introducido por
Oracle es:
Plataforma abierta para Java: OpenJDK.
Plataforma comercial para uso
empresarial: Oracle Java.
JDK 11 Es la primera versión de Java en
la que se cobra licencia
Free – Ambientes de desarrollo y
testing.
2,5 USD mes por usuario
25 USD por procesador app de servidor
https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf
14. ¿Que es JDK?
Java Runtime Enviroment JRE
Compilador de Java
API de desarrollo
20. AWT(Abstract Window Toolkit)
Tiene la ventaja de que las
aplicaciones se parecen mucho al
Sistemas Operativo sobe el que se
ejecuta.
Su principal desventaja que carga
el Sistema Operativo y además no
se pueden introducir cambios en
el aspecto de los componentes
Se encuentra en la librería
java.AWT
No tiene MVC
AWT Y SWING
Swing
Programado en código no nativo,
por lo que es mas portable. Estos
componentes son mas potentes
que los anteriores y se identifican
con una J antes del nombre.
Sus componentes se encuentran
en la librería javax.swing y son
todos subclases de la clase
Jcomponente.Swing
Soporta MVC
22. Ventajas:
Independiente de la plataforma
(multiplataforma).
El lenguaje Java es orientado a
objetos.
En java no existen problemas con
la liberación de memoria en el
sistema.
El lenguaje Java es relativamente
fácil de aprender comparado con
otros.
Librerías Estándar
Excelentes editores (IDEs).
Caracteristicas JAVA
Desventajas:
Lenguaje interpretado, el
rendimiento es un poco menor .
Sólo podemos ejecutar un
programa en Java si disponemos
de una máquina virtual (JVM)
Java se basa en una filosofía de
programación (la orientación a
objetos)
Su sintaxis comparada con C# o
Python parece para algunos
bastante engorrosa.