HISTORIA DE JAVA


Los padres de Java son James Gosling (emacs) y Bill Joy (Sun).

Java desciende de un lenguaje llamado Oak cuyo propósito era la creación de software para la televisión interactiva. Las características de Oak eran:  Pequeño, Robusto. Independiente de la máquina, Orientado a objetos.

El proyecto de televisión interactiva fracasó y el interés de los creadores de Oak se dirigió a Internet bajo el lema «La red es la computadora».

Los criterios de diseño de Java fueron



• Independiente de la máquina.

• Seguro para trabajar en red.

• Potente para sustituir código nativo.

¿cuando entonces surgio java?


Java surgio como la primera plataforma informática creada por Sun Microsystems en 1995. 

Es la tecnología subyacente que permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios.

Java se ejecuta en más de 850 millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como dispositivos móviles y aparatos de televisión.

CARACTERÍSTICAS de java


La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina virtual. 

De este modo se consigue la independencia de la máquina, el código compilado se ejecuta en máquinas virtuales que si son dependientes de la plataforma.

Su sintaxis es muy parecida a la de C y C++ pero hasta ahí llega el parecido. Java no es una evolución ni de C++ ni un C++ mejorado

RECOMENDACIONES

 Conviene conocer y seguir estas reglas:

• Los nombre de las clases deben empezar por mayúscula.

• Los atributos y métodos de las clases deben empezar por minúsculas y si están formadas por varias palabras, se escriben sin espacios y la primera letra de cada palabra en mayúscula.

• Las instancias de las clases siguen la misma recomendación que los métodos y atributos.

• Las constantes se escriben en mayúsculas

Jdk Java Development Kit


Es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.

En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación.


en windows


 En los sistemas operativos Microsoft Windows sus variables de entorno son:

  • JAVAPATH: es una ruta completa del directorio donde está instalado JDK.
  • CLASSPATH: son las bibliotecas o clases de usuario.
  • PATH: variable donde se agrega la ubicación de JDK.

en windows

Los programas más importantes que se incluyen son:

  • appletviewer.exe: es un visor de applets para generar sus vistas previas, ya que un applet carece de método main y no se puede ejecutar con el programa java.
  • javac.exe: es el compilador de Java.
  • java.exe: es el intérprete de Java.
  • javadoc.exe: genera la documentación de las clases Java de un programa.

JRE Java Runtime Environment


Java Runtime Environment o JRE es un conjunto de utilidades que permite la ejecución de programas Java.

En su forma más simple, el entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas Java y otros componentes necesarios para que una aplicación escrita en lenguaje Java pueda ser ejecutada. El JRE actúa como un "intermediario" entre el sistema operativo y Java.

jvm java virtual machine


La JVM es el programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clases estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.


porque son necesarios estos complementos


Un usuario sólo necesita el JRE para ejecutar las aplicaciones desarrolladas en lenguaje Java, mientras que para desarrollar nuevas aplicaciones en dicho lenguaje es necesario un entorno de desarrollo, denominado JDK, que además del JRE (mínimo imprescindible) incluye, entre otros, un compilador para Java.




en java es bueno tener el compilador y el CÓDIGO separados...










LO QUE NECESITAMOS ES crear una NUEVA variable del sistema 



ESTO NOS PERMITE INDICARLE AL SISTEMA OPERATIVO QUE EJECUTE UN PROGRAMA DETERMINADO QUE SE ENCUENTRA EN UNA CARPETA DETERMINADA DESDE CUALQUIER PARTE QUE LO LLAMEMOS

JAVA 7

By yhoan andres galeano urrea