lunes, 14 de mayo de 2012

Conceptos Generales (La clase System)

Definición:
     
      La clase System representa al sistema donde se esta ejecutando el programa Java. Por lo tanto se la puede utilizar para interactuar con el entorno en el que corre, y utilizar las propiedades del entorno, sistema operativo, usuario y demás.

Donde utilizarla:

      Puede accederse a la salida estándar del proceso, a la salida de error del proceso y a la entrada estándar del proceso mediante, System.out, System.err, System.in respectivamente, de modo de poder interactuar con el sistema operativo. También permite obtener el tiempo en milisegundos llamando al sistema operativo para lograr este objetivo.
      Otra cosa muy útil de la clase System es que permite cargar librerías externas en una línea de ejecución con el método load (), mediante esta operación se logra cargar librerías en tiempo de corrida del programa y suma así funcionalidades a nuestros programas.
      Posee atributos y métodos de uso general, y son todos estáticos, es decir atributos y métodos de clase. No es una clase instanciable.

Entre los métodos mas conocidos están:

 ü  exit() à termina la ejecución de la JVM

 ü  gc() à invoca al Garbage Collector

 ü  getProperties() à trae todas las propiedades del sistema

 ü  getProperty() à trae una propiedad en particular del sistema

7 comentarios: