System

A classe System oferece algumas funcionalidades básicas de interface com o sistema no qual a máquina virtual Java está executando. A documentação desta classe descreve:

Among the facilities provided by the System class are standard input, standard output, and error output streams; access to externally defined "properties"; a means of loading files and libraries; and a utility method for quickly copying a portion of an array.

Entre as facilidades oferecidas estão o conjunto de variáveis correspondentes aos dispositivos padrões de entrada e saída, um método de classe para obter uma leitura de relógio com precisão de milissegundos, long CurrentTimeMillis(), e um método de classe para encerrar a execução da máquina virtual Java, void exit(int status), onde por convenção um valor de status diferente de zero indica alguma situação anormal de término da execução.

Uma classe intimamente relacionada a System é a classe Runtime, para a qual existe um único objeto representando o ambiente no qual a máquina virtual Java está executando. Através desta classe é possível disparar novos processos através do método exec().


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Thu Jun 29 15:02:49 EST 2000