Java.io包教程

Java.lang.System类

简介

java.lang.System 类包含几个有用的类字段和方法.它无法实例化.由System&minus提供的设施;

  • 标准输出

  • 错误输出流

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

  • 快速复制数组部分内容的实用方法.

  • 加载文件和库的方法

类声明

以下是 java.lang.System 类&减号的声明;

public final class System
   extends Object

字段

以下是 java.lang.System 类 :

  • 静态PrintStream错误 : 这是"标准"错误输出流.

  • 静态InputStream : 这是"标准"输入流.

  • 静态PrintStream输出 : 这是"标准"输出流.

类方法

Sr.No.方法&说明
1static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

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

2static String clearProperty(String key)

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

3static Console console()

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

4static long currentTimeMillis()

此方法以毫秒为单位返回当前时间.

5static void exit(int status)

此方法终止当前运行的Java虚拟机.

6static void gc()

此方法运行垃圾收集器.

7

static Map<String,String> getenv()

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

8static String getenv(String name)

此方法获取指定环境变量的值.

9static Properties getProperties()

此方法确定当前系统属性.

10static String getProperty(String key)

此方法获取指定键指示的系统属性.

11stati c String getProperty(String key,String def)

此方法获取指定键指示的系统属性.

12static SecurityManager getSecurityManager()

此方法获取系统安全性接口.

13static int identityHashCode(Object x)

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

14

static channel inheritedChannel()

此方法返回chann el继承自创建此Java虚拟机的实体.

15static void load(String filename)

这方法从本地文件系统加载具有指定文件名的代码文件作为动态库.

16

static void loadLibrary(String libname)

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

17static String mapLibraryName(String libname)

此方法将库名称映射到特定于平台的字符串代表本地库.

18static long nanoTime()

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

19static void runFinalization()

此方法运行待完成的任何对象的终结方法.

20static void setErr(PrintStream err)

此方法重新分配"标准"错误输出流.

21static void setIn(InputStream in)

这方法重新分配"标准"输入流.

22static void setOut(PrintStream out)

此方法重新分配"标准"输出流.

23static void setProperties(Properties props)

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

24static String setProperty(String key,String value)

此方法设置由指定键指示的系统属性.

25

static void setSecurityManager(SecurityManager) s)

此方法设置系统安全性.

继承的方法

此类继承以下类中的方法 :

  • java.lang.Object