Java.lang.System类


介绍

java.lang.System类包含几个有用类字段和方法。它无法实例化。系统提供的设施 -

  • 标准输出

  • 错误输出流

  • 标准输入以及对外部定义的属性和环境变量的访问。

  • 一种用于快速复制数组一部分的实用方法。

  • 加载文件和库的方法

类别声明

以下是java.lang.System类的声明-

public final class System
   extends Object

场地

以下是java.lang.System类的字段-

  • static PrintStream err - 这是“标准”错误输出流。

  • static InputStream in - 这是“标准”输入流。

  • static PrintStream out - 这是“标准”输出流。

类方法

先生。 方法及说明
1 static void arraycopy(对象 src,int srcPos,对象 dest,int destPos,int 长度)

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

2 静态字符串clearProperty(字符串键)

此方法删除指定键指示的系统属性。

3 静态控制台console()

此方法返回与当前 Java 虚拟机关联的唯一 Console 对象(如果有)。

4 静态长 currentTimeMillis()

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

5 静态无效退出(int状态)

该方法终止当前正在运行的 Java 虚拟机。

6 静态无效GC()

该方法运行垃圾收集器。

7

静态 Map<String,String> getenv()

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

8 静态字符串 getenv(字符串名称)

该方法获取指定环境变量的值。

9 静态属性 getProperties()

该方法确定当前系统属性。

10 静态字符串 getProperty(字符串键)

该方法获取指定键所指示的系统属性。

11 静态字符串 getProperty(字符串键, 字符串 def)

该方法获取指定键所指示的系统属性。

12 静态 SecurityManager getSecurityManager()

该方法获取系统安全接口。

13 静态 int 身份哈希码(对象 x)

此方法为给定对象返回与默认方法 hashCode() 返回的哈希码相同的哈希码,无论给定对象的类是否覆盖 hashCode()。

14

静态 Channel 继承的 Channel()

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

15 静态无效加载(字符串文件名)

该方法从本地文件系统加载指定文件名的代码文件作为动态库。

16

静态无效loadLibrary(字符串库名称)

此方法加载由 libname 参数指定的系统库。

17 号 静态字符串mapLibraryName(字符串libname)

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

18 静态长 nanoTime()

此方法返回最精确的可用系统计时器的当前值(以纳秒为单位)。

19 静态无效 runFinalization()

此方法运行任何挂起终结的对象的终结方法。

20 静态无效setErr(PrintStream错误)

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

21 静态无效setIn(输入流中)

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

22 静态无效setOut(PrintStream输出)

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

23 静态无效setProperties(属性道具)

此方法将系统属性设置为 Properties 参数。

24 静态字符串setProperty(字符串键,字符串值)

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

25

静态无效 setSecurityManager(SecurityManager s)

该方法设置系统安全性。

继承的方法

该类继承了以下类的方法 -

  • java.lang.Object