String getProperty(String key):
为System类中的方法,该方法的作用是获得系统中属性名为key的属性对应的值。
系统中常见的属性以及属性的作用如下表所示:
属性名 | 属性说明 |
---|---|
java.version | java运行时环境版本 |
java.home | java安装目录 |
os.name | 操作系统的名称 |
os.version | 操作系统的版本 |
user.name | 用户的账户名称 |
user.home | 用户的主目录 |
user.dir | 用户的当前工作目录 |
import org.junit.Test;
public class getPropertyTest {
@Test
public void test1() {
String javaVersion = System.getProperty("java.version");
System.out.println("java.version: " + javaVersion);
String javaHome = System.getProperty("java.home");
System.out.println("java.home: " + javaHome);
String osName = System.getProperty("os.name");
System.out.println("os.name: " + osName);
String osVersion = System.getProperty("os.version");
System.out.println("os.version: " + osVersion);
String userName = System.getProperty("user.name");
System.out.println("user.name: " + userName);
String userHome = System.getProperty("user.home");
System.out.println("user.home: " + userHome);
String userDir = System.getProperty("user.dir");
System.out.println("user.dir: " + userDir);
}
}
/*
java.version: 1.8.0_241
java.home: C:\Program Files\Java\jdk1.8.0_241\jre
os.name: Windows 10
os.version: 10.0
user.name: mofei
user.home: C:\Users\mofei
user.dir: D:\intellij_file_save\thinkinginjava
*/
currentTimeMillis();
该方法用于获取当前系统时间,返回的是毫秒值。返回当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)
public class getPropertyTest {
@Test
public void test2() {
System.out.println("当前的系统时间:" + System.currentTimeMillis());
}
}
/**
当前的系统时间:1603635394401
*/