Java System 方法
System 方法
System 类包含多个用于输入、输出、属性、时间和内存管理的实用方法。
| 方法 | 描述 | 返回类型 |
|---|---|---|
| currentTimeMillis() | 返回自 1970 年 1 月 1 日(Unix 纪元)以来的当前时间(以毫秒为单位) | long |
| nanoTime() | 返回当前系统最精确计时器的值(以纳秒为单位) | long |
| exit() | 终止正在运行的 Java 程序。非零状态表示程序异常终止 | void |
| gc() | 建议 Java 虚拟机运行垃圾回收器 | void |
| getProperty() | 获取键指定的系统属性,如果找不到则返回默认值 | String | getProperties() | 返回所有系统属性,以 Properties 对象的形式返回 |
Properties |
| setProperty() | 设置键指定的系统属性 | String |
| clearProperty() | 移除键指定的系统属性 | String |
| arraycopy() | 将源数组中的元素复制到目标数组 | void |
| identityHashCode() | 返回给定对象的默认哈希码(即使hashCode()被重写) |
int |
| lineSeparator() | 返回系统相关的行分隔符字符串(例如,Linux 系统上为 "
",Windows 系统上为 "
") |
String |
| getenv() | 返回一个不可修改的系统环境变量映射表 | Map<String,String> |
| getenv() | 返回指定环境变量的值,如果该变量不存在,则返回null |
String |
| in | 标准输入流(通常是键盘) | InputStream |
| out | 标准输出流(通常是控制台)。常与 println() | 一起使用。
PrintStream |
| err | 标准错误输出流(通常是控制台) | PrintStream |

