System类常用总结

System类概述

  java.lang.System类,系统属性信息工具类

常用静态方法:

  1.

 public static long  currentTimeMillis()

  获取当前系统时间与1970年01月01日00:00之间的毫秒差值

  2.

public static void exit(int status)

  用来结束正在运行的java程序,参数是一个数字,通常传入0为正常状态,其他为异常状态

  3.

public static void gc()

  用来运行jvm中的垃圾回收器,完成内存中垃圾的清除

  4.

public static String getProperty(String key )

  用来获取指定键中所纪录的系统属性信息

  常用参数:

    os.name  操作系统的名称

    file.separater  文件分隔符  (在unix系统中“/”, 在win系统上是“\”)

    path.separater  路径分割符 (在unix系统中是“:” ,在win 系统中是“;”)

    line.separater  行分割符  (在unix系统中是“/n” ,在win系统中是“\r\n”)

 5.

public static arraycopy(Object src, int srcPos,Object dest , int destPos, int length)

  src:源数组

  srcPos:源数组起始位置

  dest:目标数组

  destPos:目标数组起始位置

  length:要复制多少个元素

04-21 06:53