Language

JavaSystem クラス

定義

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

[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
継承
JavaSystem
属性

注釈

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。 インスタンス化することはできません。

System クラスによって提供される機能の中には、標準入力、標準出力、エラー出力ストリーム、外部で定義されたプロパティと環境変数へのアクセス、ファイルとライブラリを読み込む手段、配列の一部をすばやくコピーするためのユーティリティ メソッドがあります。

JDK1.0 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Err

"標準" エラー出力ストリーム。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
In

"標準" 入力ストリーム。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

Out

"標準" 出力ストリーム。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Properties

現在のシステム プロパティを決定します。 または、すべてのシステム プロパティの設定を試みます。

SecurityManager

Android では常に null を返します。または、 SecurityException をスローします ( sm == nullを除く)。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

名前 説明
Arraycopy(Object, Int32, Object, Int32, Int32)

指定した位置からコピー先の配列の指定した位置に、指定したソース配列から配列をコピーします。

ClearProperty(String)

指定したキーによって示されるシステム プロパティを削除します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Console()

現在のJava仮想マシンに関連付けられている一意のjava.io.Console Console オブジェクト (存在する場合) を返します。

Construct(JniObjectReference, JniObjectReferenceOptions)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
CurrentTimeMillis()

現在の時刻をミリ秒単位で返します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
Equals(Object)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Exit(Int32)

現在実行中の仮想マシンJava終了します。

Gc()

ガベージ コレクターを実行します。

Getenv()

現在のシステム環境の変更できない文字列マップ ビューを返します。

Getenv(String)

指定した環境変数の値を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetProperty(String, String)

指定したキーによって示されるシステム プロパティを取得します。

GetProperty(String)

指定したキーによって示されるシステム プロパティを取得します。

IdentityHashCode(Object)

指定されたオブジェクトのクラスが hashCode() をオーバーライドするかどうかに関係なく、既定のメソッド hashCode() によって返されるのと同じハッシュ コードを、指定されたオブジェクトに対して返します。

InheritedChannel()

このJava仮想マシンを作成したエンティティから継承されたチャネルを返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
LineSeparator()

システム依存の行区切り文字列を返します。

Load(String)

ファイル名引数で指定されたネイティブ ライブラリを読み込みます。

LoadAsync(String)

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

LoadLibrary(String)

libname引数で指定されたネイティブ ライブラリを読み込みます。

LoadLibraryAsync(String)

指定した名前のネイティブ ライブラリを非同期的に読み込みます。

MapLibraryName(String)

ライブラリ名を、ネイティブ ライブラリを表すプラットフォーム固有の文字列にマップします。

NanoTime()

実行中のJava仮想マシンの高解像度タイム ソースの現在の値をナノ秒単位で返します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
RunFinalization()

最終処理が保留されているオブジェクトのファイナライズ メソッドを実行します。

RunFinalizersOnExit(Boolean)
古い.

終了時に終了処理を有効または無効にします。そうすることで、Java ランタイムが終了する前に、まだ自動的に呼び出されていないファイナライザーを持つすべてのオブジェクトのファイナライザーを実行するように指定します。

SetErr(PrintStream)

"標準" エラー出力ストリームを再割り当てします。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIn(Stream)

"標準" 入力ストリームを再割り当てします。

SetOut(PrintStream)

"標準" 出力ストリームを再割り当てします。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
SetProperty(String, String)

指定したキーによって示されるシステム プロパティを設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
IJavaPeerable.Finalized()

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

System クラスには、いくつかの便利なクラス フィールドとメソッドが含まれています。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象