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(Object src, int srcPos, Object dest, int destPos, int length)
此方法从指定源数组中复制一个数组,从指定位置开始,到目标数组的指定位置。 |
2 | static String clearProperty(String key)
此方法删除指定键指示的系统属性。 |
3 | static Console console()
此方法返回与当前 Java 虚拟机关联的唯一 Console 对象(如果有)。 |
4 | static long currentTimeMillis()
此方法以毫秒为单位返回当前时间。 |
5 | static void exit(int status)
此方法终止当前正在运行的 Java 虚拟机。 |
6 | static void gc()
此方法运行垃圾收集器。 |
7 |
static Map<String,String> getenv() 该方法返回当前系统环境的不可修改的字符串映射视图。 |
8 | static String getenv(String name)
此方法获取指定环境变量的值。 |
9 | static Properties getProperties()
此方法确定当前系统属性。 |
10 | static String getProperty(String key)
此方法获取指定键指示的系统属性。 |
11 | static String getProperty(String key, String def)
此方法获取指定键所指示的系统属性。 |
12 | static SecurityManager getSecurityManager()
该方法获取系统安全接口。 |
13 | static int identityHashCode(Object x)
此方法为给定对象返回与默认方法 hashCode() 返回相同的哈希码,无论给定对象的类是否覆盖 hashCode()。 |
14 |
static Channel inheritedChannel() This method returns the channel inherited from the entity that created this Java virtual machine. |
15 | static void load(String filename)
该方法从本地文件系统中加载指定文件名的代码文件作为动态库。 |
16 |
static void loadLibrary(String libname) 此方法加载由 libname 参数指定的系统库。 |
17 | static String mapLibraryName(String libname)
此方法将库名称映射到表示本机库的特定于平台的字符串。 |
18 | static long nanoTime()
此方法返回最精确的可用系统计时器的当前值,以纳秒为单位。 |
19 | static void runFinalization()
此方法运行任何等待终结的对象的终结方法。 |
20 | static void setErr(PrintStream err)
此方法重新分配"标准"错误输出流。 |
21 | static void setIn(InputStream in)
此方法重新分配"标准"输入流。 |
22 | static void setOut(PrintStream out)
此方法重新分配"标准"输出流。 |
23 | static void setProperties(Properties props)
此方法将系统属性设置为 Properties 参数。 |
24 | static String setProperty(String key, String value)
此方法设置指定键所指示的系统属性。 |
25 |
static void setSecurityManager(SecurityManager s) 此方法设置系统安全性。 |
继承的方法
这个类继承了以下类的方法 −
- java.lang.Object