Java | System的一些用法

112 阅读1分钟

一、标准输入输出

  • System.out.println():向标准输出流打印并换行。
  • System.out.print():向标准输出流打印但不换行。
  • System.err.println():向标准错误流打印并换行,通常用于输出错误信息。

demo

public class SystemInOutDemo {
    public static void main(String[] args) {
        System.out.println("这是一条标准输出信息。"); // 输出信息并换行
        System.out.print("这是一条标准输出信息,不会换行。"); // 输出信息不换行
        System.err.println("这是一条错误信息。"); // 输出错误信息并换行
    }
}

二、系统属性

  • System.getProperty(String key):获取指定键的系统属性。
  • System.setProperty(String key, String value):设置系统属性。

demo

public class SystemPropertiesDemo {
    public static void main(String[] args) {
        String javaVersion = System.getProperty("java.version");
        System.out.println("Java 版本: " + javaVersion); // 输出Java版本
        System.setProperty("myProperty", "myValue");
        String myProperty = System.getProperty("myProperty");
        System.out.println("自定义属性: " + myProperty); // 输出自定义属性
    }
}

三、系统退出

System.exit(int status):终止当前运行的Java虚拟机,非0状态码表示异常终止。
demo

public class SystemExitDemo {
    public static void main(String[] args) {
        System.out.println("程序开始执行。");
        // System.exit(0); // 调用此行代码后,程序会立即终止
        System.out.println("程序结束执行。");
    }
}

四、环境变量

System.getenv(String name):获取指定的环境变量。
demo

public class SystemEnvironmentDemo {
    public static void main(String[] args) {
        String path = System.getenv("PATH");
        System.out.println("环境变量 PATH: " + path); // 输出环境变量PATH的值
    }
}

五、垃圾回收

System.gc():运行垃圾回收器。
demo

public class SystemGcDemo {
    public static void main(String[] args) {
        System.out.println("建议进行垃圾回收。");
        System.gc(); // 建议垃圾回收器进行垃圾回收
        System.out.println("垃圾回收建议已发出。");
    }
}

以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~