Para eso debes vistiar el apartado de "Conceptos Basicos de POO"
 

En esta entrada tendremos que conocer ¿Qué hace Java?, y debo decir que en la anterior entrada (post) de Introducción a Java, mencione que Java es un lenguaje interpretado.

Pero diréis ¿Qué quiere decir que sea INTERPRETADO? Pues es que se “traduce” para que el procesador pueda entenderlo. Cuando un programa escrito en Java se compila, se generan los bytecodes, que son un conjunto de archivos escrito en otro lenguaje mucho más sencillo, pero que el procesador sigue sin entenderlo. Para ello, los bytecodes tienen que interpretarse por la Maquina Virtual de Java (Java Virtual Maquichine, JVM), que es en realidad, otro programa que sabe interpretar los bytecodes.

Como conclusión a esta entrada, tenéis que recordar que si escribimos un programa en Java, se debe compilar y además necesita de otro programa que lo haga funcionar, este otro programa es el JVM.

Como sabéis o no… existen programas que ejecutan los programas escritos en java que contienen intérpretes y compiladores (IDE’s) que son: eclipse, bluej, netbeans, etc. Pero también podemos hacerlo desde la consola de MSDOS de Windows.

Para eso, como decía una entrada del apartado “programas y consejos de Java,c++,c# o sql” necesitamos tener instalado el JDK y/o el JRE ,y después sin ningún programa IDE podremos compilarlos y ejecutar un programa escrito en Java bajo Windows siguiendo los siguientes pasos:

1.     Abrimos la consola de Windows.

2.     Creamos el archivo”xxx.java

3.     Lo compilamos con “javac xxx.java”

4.     Lo ejecutamos con “java xxx”

 

 

 

 

En la entrada (post) anterior hable porque se llamo Java y de quien se lo invento entre otras cosas. En esta entrada(post) voy hablar de su origen.

En este caso voy a dar dos versiones, que mas o menos quieren explicar lo mismo, pero como a mi me paso cuando aprendí Java, necesitas de varias fuentes si quieres investigar, yo os pongo dos:

Opcion 1

Sintaxis similar a la de C++. Aunque se simplifican algunas características del lenguaje como: la sobrecarga de operadores, la herencia múltiple, el paso por referencia de parámetros, la gestión de punteros, la liberación de memoria y las instrucciones de precompilación.

En Java se pretende que con una sola compilación se obtenga un código ejecutable en diferentes Sistemas Operativos e incluso de diferente Hardware. Es un lenguaje interpretado.

Opcion 2

Java nace después de C y C++. Es una copia comercial de ambos. El éxito de java viene de tomar todas las herramientas existentes en los dos lenguajes anteriores y comercializarlos.

Otras ventajas de Java, es que es multiplataforma, es decir, un código compilado puede llevarse a cualquier arquitectura y ejecutarlo sin problemas.