Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historia de Java
Java es un lenguaje originalmente desarrollado por Sun Microsystems y sale al mercado en 1990, la empresa no imagino que en unos 10 aos despus este se iba a convertir en el lenguaje de programacin mas usado por la comunidad mundial de desarrolladores y mucho menos que la mayora de los grandes fabricantes de software del momento ( Oracle, IBM, Borland, BEA, SAP, etc.). Java sin duda alguna, es el lenguaje de programacin que mas impacto a tenido en los ltimos aos, especialmente en el mundo de desarrollo para la Web, probablemente Internet no seria la que es hoy sin la existencia de Java.
Caractersticas de Java El lenguaje de programacin Java, es un lenguaje de alto nivel que tiene todas estas caractersticas: Simple Arquitectura neutral Orientado a objetos Portabilidad Distribuido Alto rendimiento Multitarea Robusto Dinmico Seguro
La Maquina Virtual Java (JVM) La Maquina Virtual Java o JVM, es un entorno de ejecucin para aplicaciones Java, cuya principal finalidad es la de adaptar los programas Java compilados a las caractersticas del sistema Operativo donde se va ejecutar.
Portabilidad en Java
La maquina virtual de Java - Java VM esta disponible en diversos sistemas operativos, el mismo archivo .class es capaz de correr en Microsoft Windows, Solaris TM (Solaris OS), Linux, Mac OS, etc.
Que es JDK y el JRE ? JDK (Java Development Kit) Se trata de un conjunto de herramientas (programas y libreras) que permiten desarrollar (compilar, ejecutar, generar documentacin, etc.) programas en lenguaje Java. JRE (Java Runtime Environment) Versin reducida del JDK que permite ejecutar cdigo Java.
No permite compilar ni utilizar el Debugger Viene incluido en el JDK pero tambin puede instalarse separadamente Es de libre distribucin
Ediciones de Java
Una de las caractersticas de Java indicadas anteriormente es de disponer de un amplio conjunto de paquetes (libreras) de clases para la realizacin de las aplicaciones, todo este compendio se organiza en estos grandes grupos. Java Standard Edition (Java SE) Java Micro Edition (Java ME) Java Enterprise Edition (Java EE) Java Card JavaFX
Preguntas?