三个成员变量
system中包含了三个成员变量:
- in
标准输入流(键盘输入)- out
标准输出流(显示器)- err
标准错误输出流(显示器)
Modifier and Type | Field | Description |
---|---|---|
static InputStream | in | “标准”输入流(键盘输入) |
static PrintStream | out | “标准”输出流(显示器) |
static PrintStream | err | “标准”错误输出流(显示器) |
arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
将指定源数组中的数组从指定位置开始复制到目标数组的指定位置
Object src:源数组
int srcPos:开始位置
Object dest:目标数组
int destPos:目标数组起始位置
int length:传的长度
System.currentTimeMillis();
返回毫秒数
gc()
运行垃圾收集器
exit(int status)
-
终止当前正在运行的java虚拟机。
int status是状态码。根据惯例,非0的状态码表示异常终止,0表是终止,并且该方法永远不会正常返回。 -
exit是唯一能够退出程序并不执行finally的情况。
退出虚拟机会直接终止整个程序,这时的程序已经不是从代码的层面来终止程序,所以finally不会被执行。【异常处理中的finally关键字】