Java es un lenguaje echo desde cero ce podr�a decir que es una evoluci�n de c++
pero sin sus inconvenientes
Java escompilado o Interpretado?
Ni una ni otra, estrictamente hablando es interpretado, Necesita de un procesoprevio de compilacion.una vez"compilado"se crea un fichero que almacena lo que se denomina bytecode o j_code(pseudocodigo al nivel de maquina.) para ejecutarlo es necesario un interprete, La JVM( Java Virtual Machine) maquina virtal de java
LA MAQUINA VIRTUAL DE JAVA (JVM)
Existe una version de JVVM para cada plataforma (sistema operativo),
la compilacion en java genera el mismo bytecode, JVM es el traductor del Bytecode al codigo nativo de la maquina en la que se ejecuta.
EL ENTORNO DE DESARROLLO JDK
Es la herramienta basica para empezar a desarrollar aplicaciones o applets en Java
es el JDK(java Developers kit) kit de desarrollo java, que consiste en un compliador y un interprete (JVM).