Resumen:
Java es un lenguaje de programación de alto nivel que tiene las siguientes características:
-Orientado a objetos
-Distribuido y dinámico
-Robusto
-Seguro
-Multitarea
-Portable
Java tiene la característica de ser al mismo tiempo compilado e interpretado. El compilador es el encargado de convertir el código fuente de un programa en un código intermedio llamado bytecode que es independiente de la plataforma en la que se trabaje y que es ejecutado por el intérprete de Java que forma parte de la Máquina Virtual de Java.