Linguaggio

JavaSystem Classe

Definizione

La System classe contiene diversi metodi e campi di classe utili.

[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
Ereditarietà
JavaSystem
Attributi

Commenti

La System classe contiene diversi metodi e campi di classe utili. Non è possibile crearne un'istanza.

Tra le funzionalità fornite dalla System classe sono flussi di input standard, output standard e output degli errori, accesso a proprietà e variabili di ambiente definite esternamente, un mezzo per caricare file e librerie e un metodo di utilità per copiare rapidamente una parte di una matrice.

Aggiunta in JDK1.0.

per java.lang.System.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Err

Flusso di output degli errori "standard".

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
In

Flusso di input "standard".

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per richiamare i membri di questo peer Java.

Out

Flusso di output "standard".

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
Properties

Determina le proprietà di sistema correnti. -oppure- Tenta di impostare tutte le proprietà di sistema.

SecurityManager

Restituisce null sempre in Android -oppure- Genera SecurityException (tranne nel caso sm == null).

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Nome Descrizione
Arraycopy(Object, Int32, Object, Int32, Int32)

Copia una matrice dalla matrice di origine specificata, a partire dalla posizione specificata, nella posizione specificata della matrice di destinazione.

ClearProperty(String)

Rimuove la proprietà di sistema indicata dalla chiave specificata.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Console()

Restituisce l'oggetto univoco java.io.Console Console associato alla macchina virtuale Java corrente, se presente.

Construct(JniObjectReference, JniObjectReferenceOptions)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
CurrentTimeMillis()

Restituisce l'ora corrente in millisecondi.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
Equals(Object)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Exit(Int32)

Termina la macchina virtuale attualmente in esecuzione Java.

Gc()

Esegue il Garbage Collector.

Getenv()

Restituisce una visualizzazione mappa stringa non modificabile dell'ambiente di sistema corrente.

Getenv(String)

Ottiene il valore della variabile di ambiente specificata.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetProperty(String, String)

Ottiene la proprietà di sistema indicata dalla chiave specificata.

GetProperty(String)

Ottiene la proprietà di sistema indicata dalla chiave specificata.

IdentityHashCode(Object)

Restituisce lo stesso codice hash per l'oggetto specificato come verrebbe restituito dal metodo predefinito hashCode(), indipendentemente dal fatto che la classe dell'oggetto specificato esempe hashCode().

InheritedChannel()

Restituisce il canale ereditato dall'entità che ha creato questa Java macchina virtuale.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
LineSeparator()

Restituisce la stringa separatore di riga dipendente dal sistema.

Load(String)

Carica la libreria nativa specificata dall'argomento filename.

LoadAsync(String)

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

LoadLibrary(String)

Carica la libreria nativa specificata dall'argomento libname .

LoadLibraryAsync(String)

Carica in modo asincrono la libreria nativa con il nome specificato.

MapLibraryName(String)

Esegue il mapping di un nome di libreria in una stringa specifica della piattaforma che rappresenta una libreria nativa.

NanoTime()

Restituisce il valore corrente dell'origine temporale ad alta risoluzione di Java macchina virtuale in nanosecondi.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
RunFinalization()

Esegue i metodi di finalizzazione di qualsiasi oggetto in attesa di finalizzazione.

RunFinalizersOnExit(Boolean)
Obsoleti.

Abilitare o disabilitare la finalizzazione all'uscita; in questo modo specifica che i finalizzatori di tutti gli oggetti con finalizzatori che non sono ancora stati richiamati automaticamente devono essere eseguiti prima dell'uscita del runtime Java.

SetErr(PrintStream)

Riassegna il flusso di output degli errori "standard".

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetIn(Stream)

Riassegna il flusso di input "standard".

SetOut(PrintStream)

Riassegna il flusso di output "standard".

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
SetProperty(String, String)

Imposta la proprietà di sistema indicata dalla chiave specificata.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La System classe contiene diversi metodi e campi di classe utili.

(Ereditato da JavaObject)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La System classe contiene diversi metodi e campi di classe utili.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a