Java基础理论之System类

本文主要探讨Java中的System类,该类包含多个静态方法,用于获取系统相关信息和执行系统级别操作。System类不能被实例化,它提供如currentTimeMillis()用于获取当前时间,以及arraycopy()方法用于复制数组等实用功能。
摘要由CSDN通过智能技术生成

System类

不能实例对象  private构造方法

java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:

  • public static long currentTimeMillis():返回以毫秒为单位的当前时间。
  • public static void arraycopy(Object src数据源, int srcPos 数据源的开始缩影, Object dest 目的数组, int destPos起始索引, int length拷贝个数):将数组中指定的数据拷贝到另一个数组中。

所属包

java.lang Class System
java.lang.Object 
java.lang.System 


public final class System extends Object

方法

private static void practiceSystem() {
        System.out.println("~~~~~~~~");
        // 获取当前系统时间戳
        System.out.println(System.currentTimeMillis());
        // arrayCopy方法
        int[] src = new int[]{1,2,3,4,5};
        int[] dest = new int[]{6,7,8,9,10};
        System.arraycopy( src, 0, dest, 0, 3);
        Arrays.stream(dest).forEach(System.out::println);

	
        // 不高频 调用gc
        System.gc();
        // 不高频 获取配置信息
        System.out.println(System.getProperties());
        // 不高频 获取安全界面
        System.out.println(System.getSecurityManager());

        //不高频 退出虚拟机 0 正常 1 非正常
        System.exit(0);
        System.out.println("~~~~~~~~");
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值