当前位置: 编程技术>java/j2ee
System 类 和 Runtime 类的常用用法介绍
来源: 互联网 发布时间:2014-11-01
本文导语: System类的常用用法1,主要获取系统的环境变量信息 代码如下:public static void sysProp()throws Exception{ Map env = System.getenv(); //获取系统的所有环境变量 for(String name : env.keySet()){ System.out.println(name + " : " +env.get(name)); } //获...
System类的常用用法
1,主要获取系统的环境变量信息
代码如下:
public static void sysProp()throws Exception{
Map env = System.getenv();
//获取系统的所有环境变量
for(String name : env.keySet()){
System.out.println(name + " : " +env.get(name));
}
//获取系统的指定环境变量的值
System.out.println(env.get("JAVA_HOME"));
//获取系统的所有属性
Properties prop = System.getProperties();
//将系统的属性保存到配置文件中去
prop.store(new FileOutputStream("Prop.properties"),"System properties");
//输出特定的系统属性
System.out.println(System.getProperty("os.name"));
}
2,与系统时间有关的方法操作
代码如下:
public static void sysTime(){
//获取系统当前的时间毫秒currentTimeMillis()(返回当前时刻距离UTC 1970.1.1 00:00的时间差)
Long time = System.currentTimeMillis();
System.out.println(time);
Long time1 = System.nanoTime();//主要用于计算时间差单位纳秒
Long time3 = System.currentTimeMillis();
for(Long i =0l ;i