Java.lang - System
介绍 (Introduction)
java.lang.System类包含几个有用的类字段和方法。 它无法实例化。系统提供的设施 -
标准输出
错误输出流
标准输入和对外部定义的属性和环境变量的访问。
一种用于快速复制阵列的一部分的实用方法。
一种加载文件和库的方法
Class 声明 (Class Declaration)
以下是java.lang.System类的声明 -
public final class System
extends Object
字段 (Field)
以下是java.lang.System类的字段 -
static PrintStream err - 这是“标准”错误输出流。
static InputStream in - 这是“标准”输入流。
static PrintStream out - 这是“标准”输出流。
类方法
Sr.No. | 方法和描述 |
---|---|
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() 此方法返回从创建此Java虚拟机的实体继承的通道。 |
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参数。 |
24 | static String setProperty(String key,String value) 此方法设置由指定键指示的系统属性。 |
25 | static void setSecurityManager(SecurityManager s) 此方法设置系统安全性。 |
方法继承
该类继承以下类中的方法 -
- java.lang.Object