Está en la página 1de 10

Tecnologa Java

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.

Ejecucin de Aplicaciones en Java


En java todo el cdigo fuente es escrito en archivos de texto plano con la extensin .java. Estos archivos de cdigo fuente son compilados en archivos .class por el compilador javac.exe, un archivo .class no contiene cdigo nativo para el procesador; este internamente contiene bytecodes el lenguaje de maquina del Java Virtual Machine (Java VM). Mediante la herramienta java.exe se ejecuta la aplicacin con una instancia de la mquina virtual de Java.

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

Entorno de Desarrollo para Java


Cuando se va a desarrollar una aplicacin que puede contar con un elevado numero de lneas de cdigo y va a estar constituida de varias clases, la utilizacin de las herramientas del SDK para la compilacin y la ejecucin de los programas puede resultar engorrosa. En estos casos resulta mucho mas practica la utilizacin de un entorno integrado (IDE). Un IDE proporciona todos los elementos indispensables para la codificacin, depuracin y ejecucin de programas en un entorno grafico y amigable.
Eclipse NetBeans JBuilder JDeveloper (Eclipse Foundation) (Sun Microsystem) (Borland) (Oracle)

Preguntas?

También podría gustarte