Compartilhar via


JavaSystem Classe

Definição

A System classe contém vários campos de classe úteis e métodos.

[Android.Runtime.Register("java/lang/System", DoNotGenerateAcw=true)]
public sealed class JavaSystem : Java.Lang.Object
[<Android.Runtime.Register("java/lang/System", DoNotGenerateAcw=true)>]
type JavaSystem = class
    inherit Object
Herança
JavaSystem
Atributos

Comentários

A System classe contém vários campos de classe úteis e métodos. Ele não pode ser instanciado.

Entre os recursos fornecidos pela System classe estão fluxos de entrada padrão, saída padrão e saída de erro, acesso a propriedades definidas externamente e variáveis de ambiente, um meio de carregar arquivos e bibliotecas e um método utilitário para copiar rapidamente uma parte de uma matriz.

Adicionado no JDK1.0.

Documentação Java para java.lang.System.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Err

O fluxo de saída de erro "padrão".

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
In

O fluxo de entrada "padrão".

JniIdentityHashCode

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
JniPeerMembers

A System classe contém vários campos de classe úteis e métodos.

Out

O fluxo de saída "padrão".

PeerReference

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
Properties

Determina as propriedades atuais do sistema. -ou- Tenta definir todas as propriedades do sistema.

SecurityManager

Sempre retorna null no Android -ou- Joga SecurityException (exceto no caso sm == null).

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Arraycopy(Object, Int32, Object, Int32, Int32)

Copia uma matriz da matriz de origem especificada, começando na posição especificada, para a posição especificada da matriz de destino.

ClearProperty(String)

Remove a propriedade do sistema indicada pela chave especificada.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Console()

Retorna o objeto exclusivo java.io.Console Console associado à máquina virtual Java atual, se houver.

CurrentTimeMillis()

Retorna a hora atual em milissegundos.

Dispose()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
Dispose(Boolean)

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
Exit(Int32)

Encerra a Java Virtual Machine em execução no momento.

Gc()

Executa o coletor de lixo.

Getenv()

Retorna uma exibição de mapa de cadeia de caracteres não modificável do ambiente do sistema atual.

Getenv(String)

Obtém o valor da variável de ambiente especificada.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetProperty(String, String)

Obtém a propriedade system indicada pela chave especificada.

GetProperty(String)

Obtém a propriedade system indicada pela chave especificada.

IdentityHashCode(Object)

Retorna o mesmo código de hash para o objeto fornecido que seria retornado pelo método padrão hashCode(), independentemente de a classe do objeto determinado substituir hashCode().

InheritedChannel()

Retorna o canal herdado da entidade que criou essa máquina virtual Java.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LineSeparator()

Retorna a cadeia de caracteres separadora de linha dependente do sistema.

Load(String)

Carrega a biblioteca nativa especificada pelo argumento filename.

LoadAsync(String)

A System classe contém vários campos de classe úteis e métodos.

LoadLibrary(String)

Carrega a biblioteca nativa especificada pelo libname argumento.

LoadLibraryAsync(String)

A System classe contém vários campos de classe úteis e métodos.

MapLibraryName(String)

Mapeia um nome de biblioteca em uma cadeia de caracteres específica da plataforma que representa uma biblioteca nativa.

NanoTime()

Retorna o valor atual da fonte de tempo de alta resolução do Java Virtual Machine em execução, em nanossegundos.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RunFinalization()

Executa os métodos de finalização de quaisquer objetos pendentes de finalização.

RunFinalizersOnExit(Boolean)
Obsoleto.

Habilitar ou desabilitar a finalização na saída; isso especifica que os finalizadores de todos os objetos que têm finalizadores que ainda não foram invocados automaticamente devem ser executados antes que o tempo de execução Java saia.

SetErr(PrintStream)

Reatribui o fluxo de saída de erro "padrão".

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetIn(Stream)

Reatribui o fluxo de entrada "padrão".

SetOut(PrintStream)

Reatribui o fluxo de saída "padrão".

SetProperty(String, String)

Define a propriedade do sistema indicada pela chave especificada.

ToArray<T>()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.Finalized()

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

A System classe contém vários campos de classe úteis e métodos.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

A System classe contém vários campos de classe úteis e métodos.

GetJniTypeName(IJavaPeerable)

A System classe contém vários campos de classe úteis e métodos.

Aplica-se a