Descripcin Emprica del funcionamiento del entorno JRE
Como podemos ver en la imagen anterior la fbrica de objetos utiliza memoria
del sistema para fabricar los objetos, pero para fabricarlos necesita la informacin pregrabada llamada clases, las clases son las que almacenan las propiedades y mtodos que contendr un objeto. Un objeto cambiar sus propiedades o las propiedades de otros objetos por medio de los mtodos. Los mtodos que slo pueden ejecutarse cuando el objeto existe, son los denominados dinmicos, y los mtodos que pertenecen a la clase son denominados estticos, porque pueden ser llamados sin necesidad de la existencia de un objeto. En el ejemplo tenemos dos objetos, Reloj y Lmpara los cuales tienen mtodos Cuerda e Interruptor, que son los que cambiaran el estado de las propiedades Hora e Iluminando. La clase reloj, podra tener un mtodo esttico llamado poner_en_hora, para ajustar todos los relojes fabricados. El programa en ejecucin inicia en un mtodo esttico ya que no existen inicialmente objetos en nuestro programa, este mtodo se llama main que se define como:
static int main(String[] args){
..... }
Donde args es un vector o arreglo unidimensional que contendr los
argumentos que hayan sido pasados al comando java despus de las rdenes y el nombre de la clase principal que alojar este mtodo. El entorno de ejecucin o la JVM fabricar objetos de sistema que podrn ser utilizados llamando a mtodos estticos de clases pertenecientes a la biblioteca de java. Java provee una documentacin completa en ingls de toda la biblioteca incluida en la versin de JRE o JDK, una buena prctica es no utilizar las ms avanzadas y complejas funciones de la API (Application Programing Interface) ya que al querer iniciar nuestro programa en una versin anterior que no tenga una biblioteca actualizada, se pueden producir problemas de mtodos faltantes.