简介
java.lang.System 类包含几个有用的类字段和方法.它无法实例化.由System&minus提供的设施;
标准输出
错误输出流
标准输入和对外部定义的属性和环境变量的访问.
快速复制数组部分内容的实用方法.
加载文件和库的方法
类声明
以下是 java.lang.System 类&减号的声明;
public final class System extends Object
字段
以下是 java.lang.System 类 :
静态PrintStream错误 : 这是"标准"错误输出流.
静态InputStream : 这是"标准"输入流.
静态PrintStream输出 : 这是"标准"输出流.
类方法
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 此方法返回当前系统环境的不可修改的字符串映射视图. |
8 | static String getenv(String name) 此方法获取指定环境变量的值. |
9 | static Properties getProperties() 此方法确定当前系统属性. |
10 | static String getProperty(String key) 此方法获取指定键指示的系统属性. |
11 | stati c String getProperty(String key,String def) 此方法获取指定键指示的系统属性. |
12 | static SecurityManager getSecurityManager() 此方法获取系统安全性接口. |
13 | static int identityHashCode(Object x) 此方法返回与默认方法hashCode()返回的给定对象相同的哈希码,无论给定对象的类是否覆盖hashCode(). |
14 | static channel inheritedChannel() 此方法返回chann el继承自创建此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 props) 此方法将系统属性设置为Properties参数. |
24 | static String setProperty(String key,String value) 此方法设置由指定键指示的系统属性. |
25 | static void setSecurityManager(SecurityManager) s) 此方法设置系统安全性. |
继承的方法
此类继承以下类中的方法 :
java.lang.Object