Java é uma linguagem orientada a objetos, o que significa que seu
paradigma central é a programação baseada em objetos e classes. Isto permite
um desenvolvimento modular, reutilização de código e facilidade de manutenção.
•
Portabilidade: O código Java é compilado para uma máquina virtual (JVM Java Virtual Machine) e não para um hardware específico. Isto permite que um
mesmo programa Java possa ser executado em diferentes plataformas sem
necessidade de recompilação.
•
Distribuída: Java foi projetada desde o início para desen