一、标准输入输出
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("垃圾回收建议已发出。");
}
}
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~