API-System

Java 的 System 类提供了许多与系统相关的实用方法和属性。以下是一些常用的功能:

常用方法

  1. 标准输入输出

    • System.out.println(String x):输出信息到控制台。
    • System.err.println(String x):输出错误信息到控制台。
  2. 系统属性

    • System.getProperty(String key):获取系统属性。
    • System.setProperty(String key, String value):设置系统属性。
  3. 环境变量

    • System.getenv(String name):获取指定环境变量的值。
  4. 时间

    • System.currentTimeMillis():获取当前时间的毫秒数。
    • System.nanoTime():获取高精度时间的纳秒数。
  5. 数组操作

    • System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length):复制数组。
  6. 终止虚拟机

    • System.exit(int status):终止当前运行的 Java 虚拟机。

示例代码

public class SystemExample {
    public static void main(String[] args) {
        // 输出到控制台
        System.out.println("Hello, World!");

        // 获取系统属性
        String javaVersion = System.getProperty("java.version");
        System.out.println("Java Version: " + javaVersion);

        // 获取环境变量
        String path = System.getenv("PATH");
        System.out.println("System PATH: " + path);

        // 获取当前时间
        long currentTimeMillis = System.currentTimeMillis();
        System.out.println("Current Time in Milliseconds: " + currentTimeMillis);

        // 复制数组
        int[] src = {1, 2, 3, 4, 5};
        int[] dest = new int[5];
        System.arraycopy(src, 0, dest, 0, src.length);
        System.out.println("Copied Array: " + java.util.Arrays.toString(dest));

        // 退出程序
        System.exit(0);
    }
}

System 类的方法大多是静态的,因此可以直接通过类名调用,无需创建对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值