Enfermedades

Solo disponible en BuenasTareas
  • Páginas : 2 (449 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
Java y el Entorno de Ejecución Java
 
Java
 Java es un ambiente de ejecución y de programación orientada a objetos, recientemente desarrollado, concurrente, basado en clases y compuesto de:
*Un lenguaje de programación
* Una especificación API
* Una especificación de máquina virtual
 

Java tiene las siguientes características:
 Es simple, similar al lenguaje C++, salvo en lascaracterísticas más complejas de éste como:
* Memoria dinámica controlada por el programador
* Aritmética de punteros
* Estructuras
* Typedefs
* Pre-procesamiento
 
Javaorientado a Objetos provee la tecnología básica de C++, con algunos agregados y algunas eliminaciones.
 
Tiene una arquitectura neutral, ya que el código fuente en Java es compilado en un código objeto deuna máquina con arquitectura independiente. Este código es interpretado por una JVM en la arquitectura de destino.
 
Portable. Java implementa estándares de portabilidad adicionales. Por ejemplo,los enteros son siempre de 32 bits, los negativos usan el formtao de complemento a 2. Las interfaces son construidas con sistema de ventanas abstractas que es implementado de manera muy rápida enSolaris y otros entornos operativos.
 
Distribuido. Java posee extensiones capacidades de manejo de redes TCP/IP. Rutinas de biblioteca con protocolos de soporte tales como HTTP y FTP.
 
Robusto. Tantoel compilador como el intérprete de Java proveen extensiones para chequeo de errores. Java administra toda la memoria dinámica, chequea límites de arreglos y otras excepciones.
 
Seguro. Lascaracterísticas de C y C++ que resultaban en accesos ilegales a la memoria no están presentes en el lenguaje Java. El intérprete aplica también varias pruebas al código compilado para chequear aquel que esno válido. Después de estas pruebas, el código compilado no provoca overflows o underflows de los operandos de la pila, no desarrolla conversiones de datos ilegales, permite sólo accesos legales a...
tracking img