Java的System类 【基本方法都在里面】
程序员文章站
2024-01-26 13:37:10
System类System系统类,主要用于获取系统的属性数据和其他的操作,构造方法私有的。方法名说明static void arraycopy(…)赋值数组static long currentTimeMillis()获取当前系统时间,返回是毫秒数static void gc()建议JVM赶快启动垃圾回收器回收垃圾static void exit(int status)退出JVM,如果参数是0表示正常退出jvm,非0表示异常退出jvm。案例 S...
System类
-
System系统类,主要用于获取系统的属性数据和其他的操作,构造方法私有的。
方法名 说明 static void arraycopy(…) 赋值数组 static long currentTimeMillis() 获取当前系统时间,返回是毫秒数 static void gc() 建议JVM赶快启动垃圾回收器回收垃圾 static void exit(int status) 退出JVM,如果参数是0表示正常退出jvm,非0表示异常退出jvm。 -
案例 System类基本方法练习
-
public class TestSystem { public static void main(String[] args) { //1.arraycopy() 方法 数组的复制 里面有5个参数 // 1.src:原数组 // 2.srcPos:从那个位置开始复制 // 3.dest:目标数组 // 4.destPos:目标数组的位置 // 5.length:复制的长度 int[] arr={1,2,3,4,5,6,7,8,9}; int[] dest=new int[8]; System.arraycopy(arr,1,dest,1,5); //循环遍历 for (int i : dest) { System.out.println(i); } //2.currentTimeMillis() 获取当前系统时间,返回是毫秒数 long begin=System.currentTimeMillis(); for (int i = 0; i < 99999999; i++) { for (int j = 0; j < 99999999; j++) { int a=i+j; } } long end=System.currentTimeMillis(); System.out.println("用时:"+(end-begin)); //3.gc() 告诉垃圾回收机制 new TestStudentSystem("aaa",123); new TestStudentSystem("bbb",123); new TestStudentSystem("ccc",123); //System.gc(); //4.exit(0)退出jvm 正常顺序往下走 输入 111 222 333 因为退出程序了 所以没输出 333 System.out.println("111"); System.out.println("222"); System.exit(0); System.out.println("333"); } }
重写finalize()方法 调用垃圾回收机制
```java
public class TestStudentSystem {
private String name;
private int age;
public TestStudentSystem(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public TestStudentSystem() {
}
@Override
public String toString() {
return "TestStudentSystem{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
protected void finalize() throws Throwable{
System.out.println(name+"被回收了");
}
}
```
本文地址:https://blog.csdn.net/qq_45162683/article/details/110493931
上一篇: 规避网站被用户丢弃风险的几点策略分析