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.lang.SystemJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Err

“标准”错误输出流。

Handle

基础 Android 实例的句柄。

(继承自 Object)
In

“标准”输入流。

JniIdentityHashCode

System 包含多个有用的类字段和方法。

(继承自 Object)
JniPeerMembers

System 包含多个有用的类字段和方法。

Out

“标准”输出流。

PeerReference

System 包含多个有用的类字段和方法。

(继承自 Object)
Properties

确定当前系统属性。 - 或 - 尝试设置所有系统属性。

SecurityManager

始终在 Android 中返回 null -或 - 引发 SecurityException (,但) 的情况 sm == null 除外。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

(继承自 Object)

方法

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

将指定源数组从指定位置开始的数组复制到目标数组的指定位置。

ClearProperty(String)

删除由指定键指示的系统属性。

Clone()

创建并返回此对象的副本。

(继承自 Object)
Console()

返回与当前 Java 虚拟机关联的唯一 java.io.Console Console 对象(如果有)。

CurrentTimeMillis()

返回当前时间(以毫秒为单位)。

Dispose()

System 包含多个有用的类字段和方法。

(继承自 Object)
Dispose(Boolean)

System 包含多个有用的类字段和方法。

(继承自 Object)
Equals(Object)

指示其他某个对象是否“等于”此对象。

(继承自 Object)
Exit(Int32)

终止当前运行的 Java 虚拟机。

Gc()

运行垃圾回收器。

Getenv()

返回当前系统环境的不可修改的字符串映射视图。

Getenv(String)

获取指定环境变量的值。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetProperty(String)

获取由指定键指示的系统属性。

GetProperty(String, String)

获取由指定键指示的系统属性。

IdentityHashCode(Object)

返回给定对象的哈希代码与默认方法 hashCode () 返回的哈希代码相同,无论给定对象的类是否重写 hashCode () 。

InheritedChannel()

返回从创建此 Java 虚拟机的实体继承的通道。

JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
LineSeparator()

返回系统相关的行分隔符字符串。

Load(String)

加载由 filename 参数指定的本机库。

LoadAsync(String)

System 包含多个有用的类字段和方法。

LoadLibrary(String)

加载由 libname 参数指定的本机库。

LoadLibraryAsync(String)

System 包含多个有用的类字段和方法。

MapLibraryName(String)

将库名称映射到表示本机库的平台特定字符串中。

NanoTime()

返回正在运行的 Java 虚拟机的高分辨率时间源的当前值(以纳秒为单位)。

Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
RunFinalization()

运行任何待定对象的最终确定方法。

RunFinalizersOnExit(Boolean)
已过时.

启用或禁用退出时完成;这样做指定在 Java 运行时退出之前运行具有尚未自动调用的终结器的所有对象的终结器。

SetErr(PrintStream)

重新分配“标准”错误输出流。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetIn(Stream)

重新分配“标准”输入流。

SetOut(PrintStream)

重新分配“标准”输出流。

SetProperty(String, String)

设置由指定键指示的系统属性。

ToArray<T>()

System 包含多个有用的类字段和方法。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

System 包含多个有用的类字段和方法。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)

显式接口实现

IJavaPeerable.Disposed()

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.Finalized()

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

System 包含多个有用的类字段和方法。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

System 包含多个有用的类字段和方法。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

System 包含多个有用的类字段和方法。

GetJniTypeName(IJavaPeerable)

System 包含多个有用的类字段和方法。

适用于