La Plataforma Java

Java es una plataforma virtual que provee:


La Plataforma Java


El lenguaje Java

Orientado a Objetos:


Diseño y Programación Orientada Objetos

No se necesita ser un experto en diseño OO para sacar provecho de un lenguaje OO.


Java es un lenguaje simple


La API de la Plataforma Java

Consiste en una biblioteca de clases que provee de:


Multiplataforma

La plataforma Java se incrusta en plataformas reales como:

Compatibilidad a nivel de fuentes, código intermedio y biblioteca de clases.


Implementación de la Plataforma Java

La implementación de la plataforma Java provee:


C y C++ son poco robustos

Errores frecuentes:

Estos errores conducen a mensajes crípticos como segmentation fault. El lugar en donde se emite este mensaje no es la verdadera fuente del error.


Java sí es robusto


Liberación explícita de la memoria

Un recolector de basura elimina el 100% de los errores de manejo de memoria en forma trivial.


Conclusión

En Java los programadores son más productivos porque:


Sin embargo: