¿Por qué usar Java?

  • Orientado a objetos: el código se define en clases, y la mayoría se pueden instanciar como objetos
  • Encapsulación: soporta modificadores de acceso para proteger los datos del acceso y modificación no intencionados
  • Independiente de la plataforma: se compila un bytecode, de forma que no es necesario recompilarlo para varias plataformas
  • Robusto: Java se encarga del manejo de memoria, encargándose de la recolección automática de basura
  • Simple: elimina el uso de punteros y permite sobrecarga de operadores
  • Seguro: todo el código se ejecuta dentro de la Máquina Virtual Java