System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的。
方法名 | 说明 |
static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) | 复制数组 |
static long currentTimeMillis(); | 获取当前系统时间,返回值式毫秒值 |
static void gc(); | 建议JVM赶快启动垃圾回收器回收垃圾 |
static void exit (int status); | 退出JVM,如果参数是0表示正常退出JVM,非0表示异常退出JVM |
arraycopy(Object src, int srcPos, Object dest, int destPos, int length):
arravcopy:数组的复制
src:源数组
srcPoS:从那个位置开始复制日
dest:目标数组
destPos:目标数组的位置
length:复制的长度
Arrays.copy()源码中也是用了System.arraycopy,arraycopy是一个本地方法,采用了c、c++实现,执行效率很高。