系统类,包含了一些和系统相关的一些操作的方法。
currentTimeMillis() 获取当前系统时间。 重点
exit(int status) 退出jvm 如果参数是0表示正常退出jvm,非0表示异常退出jvm。
gc() 建议jvm赶快启动垃圾回收期回收垃圾。
getenv(String name) 根据环境变量的名字获取环境变量。
getProperty(key) 根据系统的属性名获取对应的属性值
public static void main(String[] args) {
long time = System.currentTimeMillis();
int j = 0;
//测试该段代码的执行消耗的时间
for (int i = 0; i < 1000000; i++) {
j*=i;
}
time = System.currentTimeMillis()-time;
System.out.println("time="+time);
//获得系统属性
System.out.println(System.getProperty("java.version"));
System.out.println(System.getProperty("os.name"));
System.out.println(System.getProperty("user.name"));
System.out.println(System.getProperty("user.dir"));
// runFinalization() 和finalize方法的关系
}