Reduce en un 50% los errores más comunes de programación en lenguajes como C y C++ al eliminar aritmética de punteros, referencias, necesidad de liberar memoria.
Robusto
Java realiza verificaciones en busca de problemas tanto en tiempo de compilación como en tiempo de ejecución.
Arquitectura neutral
El código compilado tiene un formato independiente de la arquitectura de la máquina en que se ejecutará.
Seguro
No usa punteros para prevenir el acceso ilegal a la memoria.
Interpretado
Requiere un runtime (JRE) para ser ejecutado, lo que lo hace 10 veces mas lento que un programa C compilado.
Orientado a objetos
Soporta las tres características propias del paradigma de la orientación a objetos: encapsulamiento, herencia y polimorfismo
Distribuido
Se ha construido con extensas capacidades de interconexión TCP/IP, presenta librerías con protocolos http y ftp para obtener información a través de la red.
0 comentarios:
Publicar un comentario