JavaSystem 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该 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
- 继承
- 属性
注解
该 System
类包含多个有用的类字段和方法。 无法实例化它。
类提供 System
的工具包括标准输入、标准输出和错误输出流;访问外部定义的属性和环境变量;加载文件和库的方法;以及用于快速复制数组部分的实用工具方法。
在 JDK1.0 中添加。
适用于 . 的 java.lang.System
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
属性
Class |
返回此 |
Err |
“标准”错误输出流。 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
In |
“标准”输入流。 |
JniIdentityHashCode |
该 |
JniPeerMembers |
该 |
Out |
“标准”输出流。 |
PeerReference |
该 |
Properties |
确定当前系统属性。 - 或 - 尝试设置所有系统属性。 |
SecurityManager |
始终在 Android 中返回 |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 Object) |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 (继承自 Object) |
方法
Arraycopy(Object, Int32, Object, Int32, Int32) |
将指定源数组中的数组从指定位置开始复制到目标数组的指定位置。 |
ClearProperty(String) |
删除由指定键指示的系统属性。 |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Console() |
返回与当前 Java 虚拟机关联的唯 |
CurrentTimeMillis() |
返回当前时间(以毫秒为单位)。 |
Dispose() |
该 |
Dispose(Boolean) |
该 |
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) |
该 |
LoadLibrary(String) |
加载由参数指定的 |
LoadLibraryAsync(String) |
该 |
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>() |
该 |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
该 |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
该 |
IJavaPeerable.DisposeUnlessReferenced() |
该 |
IJavaPeerable.Finalized() |
该 |
IJavaPeerable.JniManagedPeerState |
该 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
该 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
该 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
该 |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
该 |
GetJniTypeName(IJavaPeerable) |
该 |