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:要复制多少个元素