Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice
Qu es Java? La plataforma Java 2 La Mquina Virtual de Java Caractersticas principales Qu ventajas tengo como desarrollador? Bibliografa
Qu es Java?
La plataforma Java 2
La plataforma Java 2
Caractersticas Principales
Caractersticas: Interpretado
Compilador tradicional Intrprete de ByteCodes
Compilador Java Traslada sentencias altonivel a mltiples instrucciones. Creacin de libreras como resultado de compilaciones previas. Juntando, se crea programa ejecutable.
Java compila el cdigo a un fichero objeto de formato independiente de la arquitectura de la mquina en que se ejecutar. Cualquier plataforma donde exista una JVM se puede ejecutar el cdigo objeto independientemente de la mquina en el que ha sido generado.
Cdigo fuente se compila a un cdigo de bytes Tiempo de compilacin independientemente de la mquina. Los ByteCodes se ejecutan en una mquina hipottica que se implementa por un sistema run-time, que es dependiente de la mquina.
Tiempo de ejecucin
Caractersticas: Robusto
No se interrumpe fcilmente. Evita sobreescribir o corromper memoria mediante punteros. Manejo de excepciones. Verificacin de ByteCodes (por ejemplo no acceso ilegal de memoria).
Caractersticas: Seguro
Comenzar rpidamente. Escribir menos cdigo, 4 veces menos que en C++. Escribir mejor cdigo. Desarrollar programas ms rpidamente. Eliminar dependencias de la plataforma. Escribir una vez, ejecutar en cualquier parte.
ING. GAMBOA GARCIA ANGEL
Un editor de texto De forma opcional puede usarse un Entorno de desarrollo integrado para Java (IDE). Un IDE que es muy til y que se ajusta perfectamente a todas las caractersticas de Java es el Netbeans. Lo puedes descargar de manera gratuita en: http://www.netbeans.org