Partager via


JavaSystem Classe

Définition

La System classe contient plusieurs champs et méthodes de classe utiles.

[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
Héritage
JavaSystem
Attributs

Remarques

La System classe contient plusieurs champs et méthodes de classe utiles. Il ne peut pas être instancié.

Parmi les installations fournies par la System classe sont les flux d’entrée standard, de sortie standard et de sortie d’erreur ; l’accès aux propriétés et variables d’environnement définies en externe ; un moyen de charger des fichiers et des bibliothèques ; et d’une méthode utilitaire pour copier rapidement une partie d’un tableau.

Ajouté dans JDK1.0.

Documentation Java pour java.lang.System.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Err

Flux de sortie d’erreur « standard ».

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
In

Flux d’entrée « standard ».

JniIdentityHashCode

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
JniPeerMembers

La System classe contient plusieurs champs et méthodes de classe utiles.

Out

Flux de sortie « standard ».

PeerReference

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
Properties

Détermine les propriétés système actuelles. -ou- Tente de définir toutes les propriétés système.

SecurityManager

Retourne null toujours dans Android -or- Throws SecurityException (sauf dans le cas sm == null).

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

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

Copie un tableau à partir du tableau source spécifié, commençant à la position spécifiée, à la position spécifiée du tableau de destination.

ClearProperty(String)

Supprime la propriété système indiquée par la clé spécifiée.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Console()

Retourne l’objet unique java.io.Console Console associé à la machine virtuelle Java actuelle, le cas échéant.

CurrentTimeMillis()

Retourne l’heure actuelle en millisecondes.

Dispose()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
Dispose(Boolean)

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
Exit(Int32)

Termine la machine virtuelle Java en cours d’exécution.

Gc()

Exécute le garbage collector.

Getenv()

Retourne une vue de carte de chaîne non modifiable de l’environnement système actuel.

Getenv(String)

Obtient la valeur de la variable d’environnement spécifiée.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetProperty(String)

Obtient la propriété système indiquée par la clé spécifiée.

GetProperty(String, String)

Obtient la propriété système indiquée par la clé spécifiée.

IdentityHashCode(Object)

Retourne le même code de hachage pour l’objet donné que celui retourné par la méthode hashCode(), que la classe de l’objet donné remplace hashCode().

InheritedChannel()

Retourne le canal hérité de l’entité qui a créé cette machine virtuelle Java.

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LineSeparator()

Retourne la chaîne de séparation de ligne dépendante du système.

Load(String)

Charge la bibliothèque native spécifiée par l’argument de nom de fichier.

LoadAsync(String)

La System classe contient plusieurs champs et méthodes de classe utiles.

LoadLibrary(String)

Charge la bibliothèque native spécifiée par l’argument libname .

LoadLibraryAsync(String)

La System classe contient plusieurs champs et méthodes de classe utiles.

MapLibraryName(String)

Mappe un nom de bibliothèque dans une chaîne spécifique à la plateforme représentant une bibliothèque native.

NanoTime()

Retourne la valeur actuelle de la source de temps haute résolution de la machine virtuelle Java en cours d’exécution, en nanosecondes.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
RunFinalization()

Exécute les méthodes de finalisation d’objets en attente de finalisation.

RunFinalizersOnExit(Boolean)
Obsolète.

Activer ou désactiver la finalisation à la sortie ; cela spécifie que les finaliseurs de tous les objets qui ont des finaliseurs qui n’ont pas encore été appelés automatiquement doivent être exécutés avant la sortie du runtime Java.

SetErr(PrintStream)

Réaffecte le flux de sortie d’erreur « standard ».

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetIn(Stream)

Réaffecte le flux d’entrée « standard ».

SetOut(PrintStream)

Réaffecte le flux de sortie « standard ».

SetProperty(String, String)

Définit la propriété système indiquée par la clé spécifiée.

ToArray<T>()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.Finalized()

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La System classe contient plusieurs champs et méthodes de classe utiles.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

La System classe contient plusieurs champs et méthodes de classe utiles.

GetJniTypeName(IJavaPeerable)

La System classe contient plusieurs champs et méthodes de classe utiles.

S’applique à