主要用于获取系统的属性数据和其他操作,构造方法是私有的
方法名 | 说明 |
---|---|
static void arraycopy(...) | 复制数组 |
static long currentTimeMillis(); | 获取当前系统时间,返回毫秒值 |
static void gc(); | 建议jvm赶快启动垃圾回收器回收垃圾 |
static void exit(int status); | 退出jvm 如果参数是0表示正常退出jvm 非0表示异常退出 |
psvm(String[] args){
//1.arraycopy 复制
/*src-原数组
srcPos-从哪个位置开始复制0
dest-目标数组
destPos-目标数组的位置
length-复制的长度*/
int[] arr = {20, 18, 39, 3};
int[] dest = new int [4];
System.arraycopy(src, srcPos, dest, destPos, length);
sout(arr, 4, dest, 4, 4)
// Arrays.copyOf(original, newLength)与上述方法可得到一样的结果,但运行较慢
//2.currentTimeMillis()用来记录程序运行时间
long start = System.currentTimeMillis();
for(int i=0;i<99999999;i++){
for(int j=0;j<9999999;j++){
int result=i+j;
}
}
long end=System.currentTimeMillis();
sout("用时:"+(end-start));