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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Err

“标准”错误输出流。

Handle

基础 Android 实例的句柄。

(继承自 Object)
In

“标准”输入流。

JniIdentityHashCode

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

(继承自 Object)
JniPeerMembers

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

Out

“标准”输出流。

PeerReference

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

(继承自 Object)
Properties

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

SecurityManager

始终在 Android 中返回 null -or- Throws 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)

加载由文件名参数指定的本机库。

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 类包含多个有用的类字段和方法。

适用于