本帖有关于System的4个小知识点扩充:
1、通过System类来访问操作系统的环境变量和系统属性。
[Java] 纯文本查看 复制代码 public class SystemTest {
public static void main(String[] args) throws Exception {
//获取系统所有的环境变量
Map<String,String> env = System.getenv();
for(String name : env.keySet())
{
System.out.println(name + "--->" + env.get(name));
}
//获取指定环境变量的值
System.out.println(System.getenv("Java_HOME"));
//获取所有系统属性
Properties props = System.getProperties();
//所有系统属性保存到props.txt文件中
props.store(new FileOutputStream("props.txt"), "System Properties");
//输出特定的系统属性
System.out.println(System.getProperty("os.name"));
}
}
2、System类提供了通知系统进行垃圾回收的gc()方法,以及通知系统进行资源清理的runFinalization()方法。
《====【回复帖子继续了解System关于hashcode的方法】====》
|