学习Java 之System类
System类,system代表系统。美其名曰可以在JAVA虚拟机调用直接系统程序的类或者方法。
可能system类是构造方法的private的,所以其内部方法都是静态修饰符Static修饰的,所以他无法创建该类的对象。System 中包括了三个成员变量。分别为: System.out 标准输出,System.in 标准输入,System.err 错误输出。
System 中常用的方法
- System.currentTimeMillis();获取系统时间,返回以毫秒为单位的当前时间。返回值类型为Long类型。修饰符为静态修饰符Static。所以说其内部方法都是静态修饰符Static修饰的。
这个就很简单了,就和Date类中getTime的方法一样。
System.getenv(String name);获取指定的环境变量值。返回值类型为String类型。
最后是gc垃圾回收机制,这个方法我们不需要调用JVM会在自己有空(CPU有空)的时候,会自己执行。
最最后是exit
Exit时退出Java虚拟机。国际惯例非零是异常停止,返回是零是终止。