Utilizar los Recursos del Sistema
Algunas veces, un programa necesita acceder a los recursos del sistema, como los canales de I/O estandard o la hora del sistema. Un programa podría utilizar estos recursos directamente desde el entorno de ejecución, pero sólo podría ejecutarse en el entorno donde fue escrito. Cada vez que se quisiera ejecutar un programa en un nuevo entorno se deberá "portar" el programa reescribiendo las secciones del código dependientes del sistema.
El entorno de desarrollo de Java resuelve este problema permitiendo a los programas que utilicen los recursos del sistema a través de un interface de programación independiente del sistema implementado por la clase System
(miembro del paquete java.lang).
Ozito