Java System类

System系统类,主要用于获取系统属性数据和其他操作,构造方法为私有,其中的所有方法都是静态的

方法名说明
static void arraycopy(…)复制数组
static long currentTimeMillis()以毫秒为单位返回当前时间
static void exit(inte status)退出jvm,如果参数表示为0正常退出,非0表示异常退出
static void gc()建议jvm启动垃圾回收器回收垃圾

代码演示

package TestSystem;
import TestSimpleDateFormat.Demo02;

import java.util.Arrays;
public class Demo01 {
    public static void main(String[] args){
        //1.arraycopy():复制数组
        /**
         * 方法内传入五个参数的意思
         * src:源数组
         * srcPos:从哪里开始复制
         * dest:插入的目标数组
         * destPos:目标数组的插入位置
         * length:复制的长度
         */
        int[] arr = {12,32,5,48,65,36,84,45,66,88};
        int[] arr1 = new int[10];
        System.arraycopy(arr,0,arr1,0,10);
        System.out.println(Arrays.toString(arr1));

        //2.currentTimeMillis()方法:以毫秒为单位返回当前时间
        System.out.println(System.currentTimeMillis());

        //3.System。gc()方法:建议jvm启动垃圾回收器回收垃圾
package TestSimpleDateFormat;
//3.1创建一个新的类方便测试gc()方法
public class Demo02 {

    private String name;
    private int age;
    public Demo02(){}
    public Demo02(String name, int age){
        super();
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    @Override
    public String toString() {
        return "Demo02 [name= + name + \",age=\" + age + \"]";
    }

    @Override
    protected void finalize() throws Throwable {
        System.out.println("回收了:"+name+" "+age);
    }
}
  /**3.2创建Demo02对象测试gc()方法;创建三个匿名对象运行会触发方法,
         * 匿名对象都是一次性的属于耗材,提醒jvm回收时可以触发成功的
         * */
        new Demo02("aaa",18);
        new Demo02("bbb",18);
        new Demo02("ccc",18);
        System.gc();

        //4.退出jvm:exit()
        System.exit(0);//这里就退出了后面的的都不会指行了
        System.out.println(1111);//没有指行

    }
}

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值