Java System类、Runtime类

Java System类、Runtime类

System

java.lang.System类,默认构造函数被声明为private,因此无法创建该类的实例。

Properties

java.util.Properties

例1,重定向输入输出:

例2,System.identityHashCode() 和 obj.hashCode() 的异同:

例3,打印系统属性(被截断):

打印系统属性(自然排序):

例4,系统环境变量:

Runtime

java.lang.Runtime类,每个 Java 程序都有一个 Runtime 对象,可以理解为”进程对象”,因为每个 JVM 进程有且仅有一个 Runtime 对象。

Process

java.lang.Process类,用于管理子进程(主要为exec出来的子进程),子进程没有单独的输入输出流。

例子: